[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:38:12.955Z","endTime":"2026-04-26T18:38:57.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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-26T15:30:58.374Z","endTime":"2026-04-26T18:01:58.405Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"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-26T18:01:58.405Z","endTime":"2026-04-26T18:36:17.262Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"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-26T18:36:17.262Z","endTime":"2026-04-26T18:38:14.914Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406391981741333,"aZ":-22.581824247287425,"pfxX":-11.521908930582299,"pfxZ":5.021371893611847,"pX":0.6053082015407405,"pZ":1.904301472989,"vX0":10.988794132740086,"vY0":-137.3693074651869,"vZ0":-6.069848834151622,"x":93.93,"y":187.36,"x0":-1.9496899462712534,"y0":50.00481200679161,"z0":5.677547761407183,"aX":-22.024391980441088},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":18.6,"spinRate":2084,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.39869873616278895,"extension":6.746940790797513},"index":3,"playId":"0cf55aac-b715-39e7-ad3a-f21ff494b381","pitchNumber":1,"startTime":"2026-04-26T18:38:14.914Z","endTime":"2026-04-26T18:38:18.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58724207253921,"aZ":-35.0876008538798,"pfxX":-0.927581009705273,"pfxZ":-1.9813299507459243,"pX":-0.5370514223927838,"pZ":1.786994241040155,"vX0":3.6145289033057053,"vY0":-120.65267586050693,"vZ0":-2.733200426651713,"x":137.47,"y":190.53,"x0":-1.9343211555932645,"y0":50.00050262275516,"z0":6.028138064202388,"aX":-1.367117342519235},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":0.8,"spinRate":2143,"spinDirection":10},"zone":7,"typeConfidence":2.0,"plateTime":0.4540661135544797,"extension":6.545201557766856},"index":4,"playId":"1da9cb0d-77ca-38f9-82e7-5924c95d9cc8","pitchNumber":2,"startTime":"2026-04-26T18:38:30.655Z","endTime":"2026-04-26T18:38:33.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-26T18:38:40.865Z","endTime":"2026-04-26T18:38:54.390Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2942263717323,"aZ":-34.95386661242482,"pfxX":-1.0966111110624714,"pfxZ":-1.85999455013033,"pX":0.24225590613122008,"pZ":0.9912586316409617,"vX0":5.109934639871391,"vY0":-121.64669772259163,"vZ0":-4.650681499442758,"x":107.77,"y":212.02,"x0":-1.744786084455062,"y0":50.00115897025535,"z0":5.964304140130872,"aX":-1.640249879098197},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.2,"breakHorizontal":0.7,"spinRate":2129,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.45057966235614755,"extension":6.745762934322904},"index":6,"playId":"62f564eb-e8c4-35d9-afb7-ec2b4ae31f46","pitchNumber":3,"startTime":"2026-04-26T18:38:54.390Z","endTime":"2026-04-26T18:38:57.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-26T18:38:57.542Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:38:58.798Z","endTime":"2026-04-26T18:39:32.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413708853939266,"aZ":-21.793193259554144,"pfxX":-11.479749398885962,"pfxZ":5.397615389782472,"pX":-0.8958762789217423,"pZ":2.2514213058118506,"vX0":7.443094008659805,"vY0":-137.748800931395,"vZ0":-5.135714483071062,"x":151.15,"y":177.99,"x0":-2.140643695358783,"y0":50.001228294635936,"z0":5.612001937304738,"aX":-22.073161748279436},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":19.2,"spinRate":2189,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3975234986031273,"extension":6.780744298666159},"hitData":{"launchSpeed":89.1,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":157.16}},"index":0,"playId":"305896d3-2105-3a3d-af25-e31736c7ab62","pitchNumber":1,"startTime":"2026-04-26T18:39:24.925Z","endTime":"2026-04-26T18:39:32.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:39:32.443Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:39:37.844Z","endTime":"2026-04-26T18:41:13.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.007715161896638,"aZ":-34.56911691914182,"pfxX":-0.997653696900645,"pfxZ":-1.6393455099952137,"pX":-0.1649270073448905,"pZ":1.4138180133916332,"vX0":4.185062941679718,"vY0":-120.09926957197844,"vZ0":-3.4353300681895433,"x":123.29,"y":200.61,"x0":-1.7995320978813703,"y0":50.001169610653974,"z0":5.933511678613349,"aX":-1.4590518271556934},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.5,"breakHorizontal":0.8,"spinRate":2039,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4558572224311459,"extension":6.722485747004083},"index":0,"playId":"3e859566-1c40-3e6f-9c05-fa16becc5b10","pitchNumber":1,"startTime":"2026-04-26T18:40:00.380Z","endTime":"2026-04-26T18:40:03.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76765885379186,"aZ":-29.087364210523486,"pfxX":-9.515608512883512,"pfxZ":1.8217238855104974,"pX":-2.3034062011454015,"pZ":2.8097322609770785,"vX0":3.053452209746996,"vY0":-129.50641348704437,"vZ0":-2.0920332805058135,"x":204.8,"y":162.92,"x0":-2.2635121288709192,"y0":50.00202666669201,"z0":5.859066651779796,"aX":-16.116367481468604},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":16.6,"spinRate":1585,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.42339930397531456,"extension":6.733479719024746},"index":1,"playId":"1b0139b1-81a1-379c-8059-38165f02c82e","pitchNumber":2,"startTime":"2026-04-26T18:40:16.214Z","endTime":"2026-04-26T18:40:19.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99423003172405,"aZ":-23.329938892405167,"pfxX":-10.684007533454178,"pfxZ":4.554315936024235,"pX":1.075442159914272,"pZ":3.3269090141260538,"vX0":11.710574373500599,"vY0":-138.74178508928748,"vZ0":-2.3034028890863074,"x":76.01,"y":148.95,"x0":-1.8186627708109646,"y0":50.00572377896298,"z0":5.728123165867417,"aX":-20.76401846424428},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2150,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39527427255833825,"extension":6.841365028312615},"index":2,"playId":"2bd70453-fffb-387a-9da6-d774ffacf5ab","pitchNumber":3,"startTime":"2026-04-26T18:40:33.591Z","endTime":"2026-04-26T18:40:37.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170596016837578,"aZ":-20.628992828495964,"pfxX":-10.365039306557085,"pfxZ":6.090315739649554,"pX":-0.408789369651703,"pZ":1.4210872559151102,"vX0":8.312691710749334,"vY0":-137.02138583669276,"vZ0":-7.311157714717922,"x":132.58,"y":200.41,"x0":-2.140018397465711,"y0":50.001460684326865,"z0":5.540624466412611,"aX":-19.6452052798478},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":2177,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4002129713839948,"extension":6.916678409453533},"index":3,"playId":"41b95ccd-ede3-370d-a726-7bd920826fbc","pitchNumber":4,"startTime":"2026-04-26T18:40:51.570Z","endTime":"2026-04-26T18:40:55.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26341635736465,"aZ":-20.038141171050718,"pfxX":-6.260705255035374,"pfxZ":6.3045497860702735,"pX":-0.8286094890330659,"pZ":3.2809132518243334,"vX0":5.827010266335755,"vY0":-138.46371010379286,"vZ0":-2.786017895156399,"x":148.58,"y":150.2,"x0":-2.155280369591207,"y0":50.0065692994033,"z0":5.65357317633936,"aX":-12.060395492601224},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":10.0,"spinRate":1967,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3968066713170848,"extension":6.928585260314249},"index":4,"playId":"8a9bf5b4-edb3-3c49-8234-591bda943abd","pitchNumber":5,"startTime":"2026-04-26T18:41:10.192Z","endTime":"2026-04-26T18:41:13.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:41:13.620Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:41:57.874Z","endTime":"2026-04-26T18:43:13.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"25304972-1b61-3360-ba5c-eccbc32b0518","startTime":"2026-04-26T18:41:42.712Z","endTime":"2026-04-26T18:41:47.299Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91236554961146,"aZ":-22.13428685469984,"pfxX":-10.548362004649427,"pfxZ":5.3471324620715315,"pX":0.8137875836250197,"pZ":1.109160721721001,"vX0":11.42494840422127,"vY0":-136.42234634673414,"vZ0":-7.87531926554436,"x":85.98,"y":208.83,"x0":-2.0643818104249285,"y0":50.00569162240811,"z0":5.5671244719000486,"aX":-19.821764098816466},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":2183,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4019744755294865,"extension":6.8990594414717235},"index":1,"playId":"c2bd8f72-52fa-330b-81df-34ef88f5c3e4","pitchNumber":1,"startTime":"2026-04-26T18:42:00.228Z","endTime":"2026-04-26T18:42:03.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77854159670758,"aZ":-34.21846901821042,"pfxX":-0.04668466491938883,"pfxZ":-1.3913083411461251,"pX":0.950742942133578,"pZ":1.597667843894326,"vX0":6.745038768401694,"vY0":-120.17257807002653,"vZ0":-3.0624301759636903,"x":80.76,"y":195.64,"x0":-1.8836914851758295,"y0":50.00515620148529,"z0":5.921124089988481,"aX":-0.06911731832408158},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":-1.4,"spinRate":2191,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4553835730786453,"extension":6.606148876456676},"index":2,"playId":"79b92f70-b53e-3bb8-8c98-4ee26163f41f","pitchNumber":2,"startTime":"2026-04-26T18:42:22.436Z","endTime":"2026-04-26T18:42:25.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825840097738794,"aZ":-23.23563800734307,"pfxX":-10.588673401779086,"pfxZ":4.745398631737655,"pX":1.5959155886941563,"pZ":1.2134484138631882,"vX0":13.154503408722421,"vY0":-136.55161661739854,"vZ0":-7.567506783679994,"x":56.17,"y":206.02,"x0":-1.9142277732324762,"y0":50.00346091817894,"z0":5.626132721047146,"aX":-19.94452286829245},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":2144,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.401537204343418,"extension":6.7919577376579445},"index":3,"playId":"e4ca49f6-e438-31ee-9c65-9577c0019ffc","pitchNumber":3,"startTime":"2026-04-26T18:42:42.556Z","endTime":"2026-04-26T18:42:45.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641335060214583,"aZ":-24.487682183262258,"pfxX":-10.14890718874919,"pfxZ":4.081733476734799,"pX":0.5487175007369265,"pZ":3.3477156725369333,"vX0":10.689097538561123,"vY0":-136.08283890475576,"vZ0":-1.8770761537219678,"x":96.08,"y":148.39,"x0":-2.1033894309968915,"y0":50.00470791886101,"z0":5.735439434049211,"aX":-19.120536354711238},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2152,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4018324314934656,"extension":6.859923630497937},"index":4,"playId":"d285337a-5106-3b45-ae32-7ab4af331af6","pitchNumber":4,"startTime":"2026-04-26T18:43:09.642Z","endTime":"2026-04-26T18:43:13.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:43:13.211Z","atBatIndex":3},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Carlos Cortes triples (1) on a line drive to center fielder Evan Carter. Tyler Soderstrom scores. Brent Rooker scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:44:04.854Z","endTime":"2026-04-26T18:47:39.972Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":677958,"link":"/api/v1/people/677958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"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-26T18:43:18.940Z","endTime":"2026-04-26T18:44:07.063Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582240451607387,"aZ":-33.678197057759526,"pfxX":-0.849487440097922,"pfxZ":-0.9908691603702335,"pX":0.5475884442397309,"pZ":1.9259390542991521,"vX0":6.477213713059566,"vY0":-122.45159574576621,"vZ0":-2.6367524590133433,"x":96.13,"y":186.78,"x0":-2.0183704097510025,"y0":50.00078399135023,"z0":5.890460747828355,"aX":-1.2939761430371042},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":0.0,"spinRate":2108,"spinDirection":20},"zone":9,"typeConfidence":2.0,"plateTime":0.44685567790634906,"extension":6.749362008244441},"index":1,"playId":"224d1d3e-20f4-380d-934f-da9890c44b53","pitchNumber":1,"startTime":"2026-04-26T18:44:07.063Z","endTime":"2026-04-26T18:44:10.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007937742108947,"aZ":-22.910507661400025,"pfxX":-10.03160592246791,"pfxZ":4.864341783086939,"pX":0.7267034698051299,"pZ":1.3619927074172047,"vX0":11.035405208345123,"vY0":-137.04710598235403,"vZ0":-6.983238466213533,"x":89.3,"y":202.01,"x0":-2.046932305738385,"y0":50.00101297542499,"z0":5.5054572405746365,"aX":-19.099075143978542},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2123,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39950027310194525,"extension":6.865540289414214},"index":2,"playId":"471877c7-d56a-3974-b331-9da87701fb52","pitchNumber":2,"startTime":"2026-04-26T18:44:27.024Z","endTime":"2026-04-26T18:44:30.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"2cec824e-cedf-4ed2-a180-3ce3f67c7608","startTime":"2026-04-26T18:44:48.684Z","endTime":"2026-04-26T18:44:53.684Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22397449930874,"aZ":-21.230127874772037,"pfxX":-9.698596374686623,"pfxZ":5.6835120041050295,"pX":-1.46631843643243,"pZ":3.840542475815935,"vX0":5.685628236735387,"vY0":-138.03058639230295,"vZ0":-1.4678659636924452,"x":172.89,"y":135.09,"x0":-2.2945693510769414,"y0":50.006293745058976,"z0":5.811275216851622,"aX":-18.685291870204683},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":2231,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3970860098392257,"extension":6.740028329798191},"index":4,"playId":"74ce5f12-4eb2-3246-a9fe-8b7e29f3d5e8","pitchNumber":3,"startTime":"2026-04-26T18:45:03.038Z","endTime":"2026-04-26T18:45:06.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073353157118095,"aZ":-34.63053212630237,"pfxX":0.3761479454477512,"pfxZ":-1.6013847040101128,"pX":0.8760502502766688,"pZ":1.3490099034639655,"vX0":6.530767121582171,"vY0":-122.79121311903701,"vZ0":-4.135791720142793,"x":83.61,"y":202.36,"x0":-1.8607865603788536,"y0":50.0010217054371,"z0":5.98425618968175,"aX":0.5774805717645626},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":-2.2,"spinRate":2180,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4451290546750779,"extension":6.749059923172507},"index":5,"playId":"afb8dc30-ccf7-301c-b1d6-a701ed49a456","pitchNumber":4,"startTime":"2026-04-26T18:45:23.270Z","endTime":"2026-04-26T18:45:26.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70460475426232,"aZ":-34.90898732856688,"pfxX":0.2888371246112986,"pfxZ":-1.8020086603967251,"pX":0.829271588111857,"pZ":0.5348890655562063,"vX0":6.615083377446394,"vY0":-122.41261068259263,"vZ0":-5.491004801139017,"x":85.39,"y":224.34,"x0":-1.9431667047866659,"y0":50.00138558990887,"z0":5.788693822994511,"aX":0.43787639037797127},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.3,"breakHorizontal":-2.0,"spinRate":2107,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4471012694021601,"extension":7.0005241981187085},"index":6,"playId":"826850fc-98a7-34b2-b1d2-2b1819bc4c7b","pitchNumber":5,"startTime":"2026-04-26T18:45:44.726Z","endTime":"2026-04-26T18:45:48.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63378076621682,"aZ":-23.442536700100998,"pfxX":-10.648447759302174,"pfxZ":4.560944586910352,"pX":-0.04227821125184579,"pZ":2.5402203740823444,"vX0":9.65785368981789,"vY0":-137.56129153136925,"vZ0":-4.102680677894466,"x":118.61,"y":170.19,"x0":-2.215850524544478,"y0":50.00630588367154,"z0":5.641121633265858,"aX":-20.403548140493587},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":2097,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39822744932401255,"extension":6.961422776061559},"index":7,"playId":"082ee5c7-7fe4-3e8f-b81e-3a9f451a33b4","pitchNumber":6,"startTime":"2026-04-26T18:46:12.949Z","endTime":"2026-04-26T18:46:16.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2151395620916,"aZ":-37.72248922408227,"pfxX":0.28388207513856356,"pfxZ":-3.694358087887684,"pX":0.7359583605928411,"pZ":2.4627506863935973,"vX0":5.927143234773088,"vY0":-121.57827003452972,"vZ0":-0.7242727986114753,"x":88.95,"y":172.29,"x0":-1.767656264276469,"y0":50.00486478099603,"z0":6.030624689605037,"aX":0.4248104370299149},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.6,"breakHorizontal":-1.9,"spinRate":2131,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.45004202726095377,"extension":7.077205753423758},"index":8,"playId":"68cec9de-9355-33d6-bda0-d630d8d2098e","pitchNumber":7,"startTime":"2026-04-26T18:46:45.271Z","endTime":"2026-04-26T18:46:52.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679520961970102,"aZ":-24.26757342264814,"pfxX":-10.145047854241197,"pfxZ":4.104685720295613,"pX":0.2962259930413396,"pZ":1.9913080222891955,"vX0":9.93598477736352,"vY0":-137.91674538061412,"vZ0":-5.359590889746094,"x":105.71,"y":185.01,"x0":-2.035080520224504,"y0":50.00401715461504,"z0":5.596664957227989,"aX":-19.545057591031213},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":16.3,"spinRate":2066,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3971554844509453,"extension":6.829758802324289},"hitData":{"launchSpeed":106.3,"launchAngle":19.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.87,"coordY":40.05}},"index":9,"playId":"186a252c-ab88-3a30-807c-3c721471ca73","pitchNumber":8,"startTime":"2026-04-26T18:47:24.947Z","endTime":"2026-04-26T18:47:39.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.2,"awayTeamWinProbability":67.8,"homeTeamWinProbabilityAdded":-18.299999999999997,"leverageIndex":1.7,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:47:39.972Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-26T18:47:49.162Z","endTime":"2026-04-26T18:48:38.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54323032723874,"aZ":-26.824268689544624,"pfxX":-11.056515447718137,"pfxZ":2.7402381984234836,"pX":-0.24125004717720322,"pZ":3.3078132791338652,"vX0":9.073988542536902,"vY0":-139.2322285163554,"vZ0":-1.8047529112720901,"x":126.2,"y":149.47,"x0":-2.113076644031082,"y0":50.006291274426175,"z0":5.747262642004812,"aX":-21.616857742669122},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":18.0,"spinRate":2278,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39406029268254184,"extension":6.908783443790998},"index":0,"playId":"a1085c70-92f4-320d-ab1d-15c1cdfab0e7","pitchNumber":1,"startTime":"2026-04-26T18:48:11.373Z","endTime":"2026-04-26T18:48:14.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"third":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193514858921528,"aZ":-25.44035088797153,"pfxX":-9.911791342625145,"pfxZ":3.5128227191835766,"pX":-0.4792471104791989,"pZ":2.997479914835844,"vX0":8.28523977657791,"vY0":-137.7737981849346,"vZ0":-2.7011386555368824,"x":135.27,"y":157.85,"x0":-2.240671858035825,"y0":50.006802295083574,"z0":5.713865310757113,"aX":-19.0204341783133},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":2211,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39786753919630824,"extension":6.829205843020862},"hitData":{"launchSpeed":75.7,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":164.76}},"index":1,"playId":"2ae21faa-2077-3082-91b1-93dc218bb667","pitchNumber":2,"startTime":"2026-04-26T18:48:30.075Z","endTime":"2026-04-26T18:48:38.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"third":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:48:38.105Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to pitcher J.T. Ginn.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:51:09.054Z","endTime":"2026-04-26T18:51:51.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-26T18:50:51.813Z","endTime":"2026-04-26T18:51:11.369Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.546535890552356,"aZ":-18.976878303255585,"pfxX":-3.700607832416866,"pfxZ":7.0104822145183086,"pX":-0.8705082468854343,"pZ":3.1037953635058826,"vX0":2.4263014648920986,"vY0":-136.4401720133191,"vZ0":-3.197569718474491,"x":150.18,"y":154.98,"x0":-1.2913924193740347,"y0":50.000357302425435,"z0":5.601634184785766,"aX":-6.96295745654935},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":6.1,"spinRate":1898,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40174286724046526,"extension":6.628804758232635},"index":1,"playId":"882ef8ff-e14c-391d-9658-0af1c729730c","pitchNumber":1,"startTime":"2026-04-26T18:51:11.369Z","endTime":"2026-04-26T18:51:15.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21321908992874,"aZ":-27.54025553182474,"pfxX":-9.697286761893768,"pfxZ":2.4676720277224344,"pX":-0.6885671625668927,"pZ":2.6754185437195472,"vX0":4.693787593167204,"vY0":-136.7050098706253,"vZ0":-2.805859203713502,"x":143.25,"y":166.54,"x0":-1.174779819323514,"y0":50.00515901405475,"z0":5.620624862247225,"aX":-18.22075722490683},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":1776,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40181239556902826,"extension":6.580336862427688},"index":2,"playId":"678386f3-59f5-34c6-953b-bd2c0d9cd79e","pitchNumber":2,"startTime":"2026-04-26T18:51:28.270Z","endTime":"2026-04-26T18:51:31.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14158632947092,"aZ":-28.805531737747355,"pfxX":-9.061597560965954,"pfxZ":2.005579476088699,"pX":-0.223125751928639,"pZ":1.55386194089935,"vX0":5.5583556864525665,"vY0":-129.7172576382484,"vZ0":-4.3608177052300725,"x":125.51,"y":196.83,"x0":-1.2340527958328924,"y0":50.000086097573,"z0":5.493433311392499,"aX":-15.19565392941749},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":14.9,"spinRate":1473,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.42483192164464256,"extension":6.69542123997306},"hitData":{"launchSpeed":60.6,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.52,"coordY":189.75}},"index":3,"playId":"a6be34a9-4615-3c1d-b063-b58a3a3b2912","pitchNumber":3,"startTime":"2026-04-26T18:51:44.011Z","endTime":"2026-04-26T18:51:51.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:51:51.637Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Joc Pederson grounds into a double play, second baseman Jeff McNeil to shortstop Jacob Wilson to first baseman Nick Kurtz. Brandon Nimmo out at 2nd. Joc Pederson out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:52:33.004Z","endTime":"2026-04-26T18:53:06.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-26T18:52:15.979Z","endTime":"2026-04-26T18:52:35.231Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.170787119736893,"aZ":-25.999445301054177,"pfxX":-9.907899291488434,"pfxZ":3.4323719772575485,"pX":0.21405257382182447,"pZ":0.6315279211415143,"vX0":7.155584779787051,"vY0":-133.39445270551397,"vZ0":-7.384642217785905,"x":108.84,"y":221.73,"x0":-1.2182890324672293,"y0":50.00492551852231,"z0":5.315300035675767,"aX":-17.82615948899574},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":1878,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4108970876704765,"extension":6.703963068615596},"index":1,"playId":"1e3c96e2-d25f-3593-81e9-121c151b5016","pitchNumber":1,"startTime":"2026-04-26T18:52:35.231Z","endTime":"2026-04-26T18:52:38.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.3,"endSpeed":85.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838557203318828,"aZ":-29.972701279382793,"pfxX":-9.89232489446744,"pfxZ":1.1828798826582752,"pX":-0.8352029064949611,"pZ":2.2052083913601717,"vX0":4.692295826935084,"vY0":-135.76026837463627,"vZ0":-3.0959379673393626,"x":148.84,"y":179.24,"x0":-1.3010295964428353,"y0":50.00638062043556,"z0":5.44764700732917,"aX":-18.46114164663716},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":1829,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4035201494178464,"extension":6.606777722754574},"hitData":{"launchSpeed":82.0,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":151.58}},"index":2,"playId":"d4b06cba-8140-3d31-9ece-e8e522828ebc","pitchNumber":2,"startTime":"2026-04-26T18:52:59.113Z","endTime":"2026-04-26T18:53:06.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-7.699999999999999,"leverageIndex":1.56,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:53:06.834Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corey Seager lines out sharply to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-26T18:53:11.648Z","endTime":"2026-04-26T18:53:38.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890019898968937,"aZ":-24.424845157112053,"pfxX":-0.44215891087260406,"pfxZ":4.450341805947346,"pX":0.7676884910804833,"pZ":3.0846809755694804,"vX0":5.949740117731847,"vY0":-130.9173906589341,"vZ0":-1.1950652098280459,"x":87.74,"y":155.49,"x0":-1.4740869467108104,"y0":50.00209875226243,"z0":5.370312675829292,"aX":-0.7708544349919061},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-0.5,"spinRate":2058,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.41790967520844946,"extension":6.546351779800426},"hitData":{"launchSpeed":108.4,"launchAngle":9.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":166.73,"coordY":149.05}},"index":0,"playId":"04e5f156-7c02-3f14-810f-f64978e665cc","pitchNumber":1,"startTime":"2026-04-26T18:53:33.683Z","endTime":"2026-04-26T18:53:38.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:53:38.702Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a fly ball to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-26T18:55:48.079Z","endTime":"2026-04-26T18:56:08.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43669413565539,"aZ":-23.676306415335908,"pfxX":-10.76723246788119,"pfxZ":4.446287221815156,"pX":0.7219513582410394,"pZ":2.5685232662214683,"vX0":10.965694274845887,"vY0":-137.17015218696153,"vZ0":-4.046458304978825,"x":89.48,"y":169.43,"x0":-1.922496761203735,"y0":50.00428564230645,"z0":5.670881752787975,"aX":-20.58585703820188},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2122,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3988117026188194,"extension":6.8134559810639015},"hitData":{"launchSpeed":69.9,"launchAngle":32.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.8,"coordY":98.25}},"index":0,"playId":"59857c90-310d-38ec-ab0e-68e5bf3f1ef3","pitchNumber":1,"startTime":"2026-04-26T18:55:56.986Z","endTime":"2026-04-26T18:56:08.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.500000000000004,"awayTeamWinProbability":72.5,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:56:08.300Z","atBatIndex":9},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Lawrence Butler grounds into a double play, pitcher Kumar Rocker to first baseman Jake Burger. Jeff McNeil out at 1st. Lawrence Butler out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-26T18:56:18.046Z","endTime":"2026-04-26T18:59:38.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(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":82.4,"endSpeed":76.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22120039510465,"aZ":-35.53707120515203,"pfxX":-0.22341614095841789,"pfxZ":-2.2950214009699685,"pX":-0.24060837876222013,"pZ":2.410748419472977,"vX0":4.378246730488323,"vY0":-120.0731475526426,"vZ0":-1.1214490279597544,"x":126.17,"y":173.69,"x0":-2.054909448744685,"y0":50.00209361126493,"z0":6.03267113955789,"aX":-0.32880019813849876},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.2,"breakHorizontal":-0.6,"spinRate":2093,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4553460445997417,"extension":6.550892890826806},"index":0,"playId":"9f749317-f0e9-3a6d-ac62-a4e7d8498413","pitchNumber":1,"startTime":"2026-04-26T18:56:32.198Z","endTime":"2026-04-26T18:56:35.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"797e92a2-18e3-3dc6-80fd-c52277b84e2c","startTime":"2026-04-26T18:56:57.181Z","endTime":"2026-04-26T18:57:00.181Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66073951265837,"aZ":-28.78152371324148,"pfxX":-0.4070840949705836,"pfxZ":1.943436277807745,"pX":-0.8080600223132055,"pZ":2.642429303996626,"vX0":3.769970439309531,"vY0":-131.36423865110282,"vZ0":-2.945632779889301,"x":147.8,"y":167.43,"x0":-2.210770387950221,"y0":50.00074620399706,"z0":5.92520855646632,"aX":-0.7102625486983716},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":-0.1,"spinRate":2142,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4174682451738678,"extension":6.652202786487731},"index":2,"playId":"c88561ff-d0ef-340f-9e68-a5e9c5601601","pitchNumber":2,"startTime":"2026-04-26T18:57:16.850Z","endTime":"2026-04-26T18:57:20.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.892852989265,"aZ":-27.55743080846347,"pfxX":-0.25355246958101807,"pfxZ":2.7538402974480203,"pX":-0.8181409513402248,"pZ":3.4179374327919203,"vX0":3.8669415854931026,"vY0":-128.77088867395085,"vZ0":-0.8048025008955219,"x":148.19,"y":146.5,"x0":-2.306810387388072,"y0":50.00574437643406,"z0":5.867679115710132,"aX":-0.4260103939982356},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-0.4,"spinRate":2126,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.42545071582667626,"extension":6.76167595698259},"index":3,"playId":"c15fcd34-3305-3fe1-b408-b43b73ccea95","pitchNumber":3,"startTime":"2026-04-26T18:57:37.864Z","endTime":"2026-04-26T18:57:41.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.764048815220576,"aZ":-36.325468341349776,"pfxX":-0.9356811624521489,"pfxZ":-2.778828714994239,"pX":-0.1775785756582464,"pZ":2.670095151714896,"vX0":4.475957094021931,"vY0":-121.5409090637506,"vZ0":-0.5049642720073303,"x":123.77,"y":166.69,"x0":-1.9211535982874748,"y0":50.000445986968046,"z0":6.03447518547215,"aX":-1.4008742826235456},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":0.6,"spinRate":2179,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.45061661969184863,"extension":6.717775183791047},"index":4,"playId":"4c6cf021-f81a-3c8b-a2ac-da7d6e4533f7","pitchNumber":4,"startTime":"2026-04-26T18:58:00.428Z","endTime":"2026-04-26T18:58:03.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-26T18:58:10.439Z","endTime":"2026-04-26T18:58:29.973Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44219780023203,"aZ":-21.23522333428681,"pfxX":-6.115078603516775,"pfxZ":5.695077680034368,"pX":-0.9176507519389963,"pZ":3.435147799324645,"vX0":6.110158685381265,"vY0":-137.4795946634648,"vZ0":-2.069462091434697,"x":151.98,"y":146.03,"x0":-2.370591987852168,"y0":50.00429182190538,"z0":5.633484480017037,"aX":-11.749415936733564},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":9.8,"spinRate":2092,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39786289009575615,"extension":6.667644760488146},"index":6,"playId":"74f5f038-295d-3a78-9a92-c514e24e24fd","pitchNumber":5,"startTime":"2026-04-26T18:58:29.973Z","endTime":"2026-04-26T18:58:36.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552193738123208,"aZ":-22.02605821573561,"pfxX":-9.938819713719827,"pfxZ":5.288024834844995,"pX":0.18541873849728058,"pZ":2.2110036985436103,"vX0":9.576808450597925,"vY0":-137.66877152905465,"vZ0":-5.185125937385777,"x":109.93,"y":179.08,"x0":-2.0470116282593374,"y0":50.00325772586649,"z0":5.60959422308311,"aX":-19.07863689981905},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":2157,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39784187403445737,"extension":6.836538801654661},"index":7,"playId":"182213ef-6287-3ca9-a52d-f23fa3d78222","pitchNumber":6,"startTime":"2026-04-26T18:59:06.382Z","endTime":"2026-04-26T18:59:09.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.331082587637802,"aZ":-33.0654658017575,"pfxX":-0.5621529897171296,"pfxZ":-0.567621148887925,"pX":-0.30541690475229993,"pZ":2.043130662727179,"vX0":4.172529781600512,"vY0":-123.97221347901629,"vZ0":-3.0037863738754425,"x":128.64,"y":183.62,"x0":-1.9328061488917532,"y0":50.00472783808803,"z0":6.013079165074744,"aX":-0.8813239357207814},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":0.1,"spinRate":2245,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.44076407303810283,"extension":6.714374345253317},"hitData":{"launchSpeed":107.7,"launchAngle":6.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.2,"coordY":180.48}},"index":8,"playId":"b0353ab5-3a9e-3ac6-9a00-083fdad42567","pitchNumber":7,"startTime":"2026-04-26T18:59:30.621Z","endTime":"2026-04-26T18:59:38.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":5.800000000000001,"leverageIndex":1.12,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-26T18:59:38.634Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-26T19:00:16.262Z","endTime":"2026-04-26T19:00:44.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":677958,"fullName":"Kumar Rocker"}}},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5b8d7ac7-4ace-469a-bbc7-d35e64c46b5b","pitchNumber":0,"startTime":"2026-04-26T19:00:16.262Z","endTime":"2026-04-26T19:00:21.262Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.803090647325448,"aZ":-21.04816936247574,"pfxX":-8.948186237847189,"pfxZ":5.735890522331541,"pX":-0.32217164722746483,"pZ":3.213801406900866,"vX0":8.118653860716154,"vY0":-138.59237136034085,"vZ0":-2.973038506057961,"x":129.28,"y":152.01,"x0":-2.1310174381831892,"y0":50.00412881327644,"z0":5.7109534884003965,"aX":-17.3592169309108},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":14.4,"spinRate":2093,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39565177751463443,"extension":7.0311328729507805},"hitData":{"launchSpeed":81.2,"launchAngle":45.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.29,"coordY":92.27}},"index":1,"playId":"c750f29e-ccf0-3cd4-9ca2-ddab09e11fb8","pitchNumber":1,"startTime":"2026-04-26T19:00:35.555Z","endTime":"2026-04-26T19:00:44.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:00:44.226Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (10) on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T19:02:59.160Z","endTime":"2026-04-26T19:04:06.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46753366500325,"aZ":-25.17508812644642,"pfxX":-8.397903754695665,"pfxZ":3.7223440530883476,"pX":-0.19524176508974517,"pZ":2.336130557177777,"vX0":5.078989252825801,"vY0":-137.28506411137803,"vZ0":-3.9372365134999203,"x":124.44,"y":175.7,"x0":-0.9920858496090352,"y0":50.00598952883362,"z0":5.532117848992645,"aX":-15.802448675570394},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":13.9,"spinRate":1906,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40118479675373075,"extension":6.736682230321529},"index":0,"playId":"cb5df51c-b8ed-3f3e-b1ac-dc37c532deaf","pitchNumber":1,"startTime":"2026-04-26T19:02:59.160Z","endTime":"2026-04-26T19:03:02.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.671582892871218,"aZ":-37.48721028677859,"pfxX":1.7762994899953317,"pfxZ":-3.296079908476515,"pX":0.9130711890280663,"pZ":1.9936869921571454,"vX0":5.121099491485821,"vY0":-127.36364498467289,"vZ0":-0.9332728509946744,"x":82.2,"y":184.95,"x0":-1.3695838305028984,"y0":50.003126545691735,"z0":5.378884704718621,"aX":2.8627857272013104},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.9,"breakHorizontal":-4.6,"spinRate":2259,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43313296560287773,"extension":6.4885550594560115},"index":1,"playId":"aa677fbf-4c55-3302-9ba7-33712565582d","pitchNumber":2,"startTime":"2026-04-26T19:03:19.892Z","endTime":"2026-04-26T19:03:22.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.9,"endSpeed":86.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.494484726106148,"aZ":-18.305894176023138,"pfxX":-2.999823202155621,"pfxZ":7.161253118889434,"pX":-0.06484940244135551,"pZ":4.290641853542463,"vX0":2.877204007278089,"vY0":-138.19649511256998,"vZ0":-0.44034584633389595,"x":119.47,"y":122.93,"x0":-0.7291924732576683,"y0":50.001037451405736,"z0":5.6805303751539995,"aX":-5.808042735966586},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":4.8,"spinRate":2090,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3961751692313733,"extension":6.803802111794982},"index":2,"playId":"a83a2480-e822-3f8e-8370-c48162f521b0","pitchNumber":3,"startTime":"2026-04-26T19:03:37.364Z","endTime":"2026-04-26T19:03:40.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445036770377275,"aZ":-38.12609816231425,"pfxX":1.7417039839545332,"pfxZ":-3.7864549981142,"pX":-0.09684587562228655,"pZ":2.033946569978968,"vX0":2.1439710979555224,"vY0":-125.62910717061511,"vZ0":-0.8892057904299235,"x":120.69,"y":183.86,"x0":-1.1930711242307432,"y0":50.0027570793038,"z0":5.537924531845743,"aX":2.7371915498432617},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.7,"breakHorizontal":-3.7,"spinRate":2378,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.4388125191643937,"extension":6.496946593609664},"hitData":{"launchSpeed":81.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.49,"coordY":115.08}},"index":3,"playId":"9fc16efe-b942-3d9e-b796-5d1b704522b3","pitchNumber":4,"startTime":"2026-04-26T19:03:54.049Z","endTime":"2026-04-26T19:04:06.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":6.599999999999994,"leverageIndex":0.96,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:04:06.952Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T19:04:08.774Z","endTime":"2026-04-26T19:05:58.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00118361877313,"aZ":-25.53181506628334,"pfxX":-0.8309070241765881,"pfxZ":3.7057881388370824,"pX":0.6478266283886038,"pZ":2.7440086549083693,"vX0":5.640847328592127,"vY0":-132.72542643196863,"vZ0":-1.5778553917116847,"x":92.31,"y":164.69,"x0":-1.3923326276127974,"y0":50.005840630261766,"z0":5.196123809474012,"aX":-1.4914667907915518},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":0.4,"spinRate":2119,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.41184679467326246,"extension":6.618243163922009},"index":0,"playId":"44b5dc62-8037-3c06-aba4-91316f66e59f","pitchNumber":1,"startTime":"2026-04-26T19:04:39.040Z","endTime":"2026-04-26T19:04:42.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95761590915079,"aZ":-30.387577348998562,"pfxX":-10.717798364109132,"pfxZ":0.946291917901779,"pX":-1.4313206117628672,"pZ":1.3981046071978998,"vX0":3.265034925415478,"vY0":-137.82976237748332,"vZ0":-5.090015780047679,"x":171.56,"y":201.03,"x0":-1.2526045214660622,"y0":50.003542755002634,"z0":5.367933492499434,"aX":-20.236919124527105},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":18.5,"spinRate":1925,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4002651048156225,"extension":6.630830636575777},"index":1,"playId":"42c37ab5-031a-3d71-ba7b-ea7126459919","pitchNumber":2,"startTime":"2026-04-26T19:05:00.992Z","endTime":"2026-04-26T19:05:03.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03192838746742,"aZ":-34.416464395750225,"pfxX":-7.0378859929112565,"pfxZ":-1.3120309366196068,"pX":-1.5673844761892826,"pZ":1.1840689153489476,"vX0":1.8579628477370076,"vY0":-130.9699799853463,"vZ0":-4.16119780174829,"x":176.75,"y":206.81,"x0":-1.377684406091798,"y0":50.0004038580181,"z0":5.404508999601837,"aX":-12.06463192045683},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.1,"breakHorizontal":12.2,"spinRate":1451,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4203251075106711,"extension":6.600243692493744},"index":2,"playId":"c44c032c-dc99-3a88-94de-8f7f33688988","pitchNumber":3,"startTime":"2026-04-26T19:05:22.634Z","endTime":"2026-04-26T19:05:25.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03579943161713,"aZ":-24.962086549470357,"pfxX":-4.808879887979053,"pfxZ":3.7453956500907957,"pX":-0.07404541909803264,"pZ":3.433360531936271,"vX0":5.1191305183488085,"vY0":-138.02861804013057,"vZ0":-1.1759981584514283,"x":119.82,"y":146.08,"x0":-1.3288990126364404,"y0":50.006652727688525,"z0":5.547485862187785,"aX":-9.270978767027772},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":7.7,"spinRate":1920,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3969853625154913,"extension":6.665884090587904},"hitData":{"launchSpeed":88.1,"launchAngle":44.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.23,"coordY":97.91}},"index":3,"playId":"f07d472b-f46f-3e15-bb45-e396b2af6a9c","pitchNumber":4,"startTime":"2026-04-26T19:05:45.854Z","endTime":"2026-04-26T19:05:58.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.1,"awayTeamWinProbability":63.9,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.41,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:05:58.561Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T19:06:03.455Z","endTime":"2026-04-26T19:08:22.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.355502310802397,"aZ":-25.058132958578227,"pfxX":-1.371448600411492,"pfxZ":3.99086713476394,"pX":0.8696975309280843,"pZ":2.6597049793668988,"vX0":5.673812384557557,"vY0":-132.49962107946465,"vZ0":-2.22510694964451,"x":83.85,"y":166.97,"x0":-1.117981033237392,"y0":50.006297709621144,"z0":5.334729849608909,"aX":-2.448343765121647},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":1.3,"spinRate":1989,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41281236055602033,"extension":6.6312658630737555},"index":0,"playId":"36fb8984-d41d-3ec0-b9d5-8eb3b68d4a98","pitchNumber":1,"startTime":"2026-04-26T19:06:27.114Z","endTime":"2026-04-26T19:06:31.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":93.4,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89178391235636,"aZ":-32.5580792506123,"pfxX":-9.298580634034476,"pfxZ":-0.21001784157934011,"pX":-2.453037612765065,"pZ":1.7790923292238943,"vX0":0.5786164568649108,"vY0":-135.9029324802936,"vZ0":-3.558943187342428,"x":210.5,"y":190.74,"x0":-1.464053869800612,"y0":50.001244181888396,"z0":5.394450419367502,"aX":-17.19666586147977},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.0,"breakHorizontal":16.7,"spinRate":1822,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4047686444967358,"extension":6.7512687258069635},"index":1,"playId":"fc29c0cc-e694-34ea-9e06-627b66f4da83","pitchNumber":2,"startTime":"2026-04-26T19:06:55.172Z","endTime":"2026-04-26T19:06:58.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.146566857667658,"aZ":-36.870196485087156,"pfxX":2.9607938772492033,"pfxZ":-3.0022089589274517,"pX":1.0801399462572896,"pZ":0.8518155712668805,"vX0":4.591193310600807,"vY0":-125.09584783908299,"vZ0":-3.4326623628902593,"x":75.83,"y":215.78,"x0":-1.1723742033895244,"y0":50.00185809572824,"z0":5.302916791198001,"aX":4.633407385885859},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.0,"breakHorizontal":-6.5,"spinRate":2273,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4399257577726394,"extension":6.729647235835411},"index":2,"playId":"5d75cb03-9944-37cc-9324-fe4dd9459972","pitchNumber":3,"startTime":"2026-04-26T19:07:19.409Z","endTime":"2026-04-26T19:07:22.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-26T19:07:39.190Z","endTime":"2026-04-26T19:07:55.788Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.3,"endSpeed":78.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149059184798034,"aZ":-37.67283925409088,"pfxX":3.2771926490476293,"pfxZ":-3.489019989908055,"pX":1.7917358941275343,"pZ":1.57012955682777,"vX0":6.5641124399888735,"vY0":-125.46285024249735,"vZ0":-1.7251067652563719,"x":48.7,"y":196.39,"x0":-1.2964434937905884,"y0":50.00411096746317,"z0":5.370502245704969,"aX":5.16243896741124},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.5,"breakHorizontal":-7.6,"spinRate":2271,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.43853906644913954,"extension":6.683753765032179},"index":4,"playId":"acfdb3cf-8a21-31d8-8699-d10b9ee70eea","pitchNumber":4,"startTime":"2026-04-26T19:07:55.788Z","endTime":"2026-04-26T19:07:58.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05935273229718,"aZ":-29.831697244556484,"pfxX":-8.104798316160513,"pfxZ":1.2390972544018393,"pX":0.46383643217998927,"pZ":1.766874786022744,"vX0":6.703869605472689,"vY0":-137.00447103507202,"vZ0":-4.479263727620086,"x":99.32,"y":191.07,"x0":-0.9694827008281328,"y0":50.0028650438066,"z0":5.477100767589878,"aX":-15.31005911481917},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1900,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40076807113379154,"extension":6.985473612611008},"index":5,"playId":"42fa3c06-73ff-36f1-a28f-ffa8c851dd06","pitchNumber":5,"startTime":"2026-04-26T19:08:18.923Z","endTime":"2026-04-26T19:08:22.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.4,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:08:22.561Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T19:08:34.314Z","endTime":"2026-04-26T19:10:38.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288575775043277,"aZ":-21.137859021387765,"pfxX":-1.957252059047737,"pfxZ":5.681976215343186,"pX":-1.1705735865393523,"pZ":2.1869894348963643,"vX0":1.42502241353273,"vY0":-138.36626477907473,"vZ0":-4.966130111969981,"x":161.62,"y":179.73,"x0":-1.437442320267136,"y0":50.00435868055091,"z0":5.417530038056374,"aX":-3.8031363474463142},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":3.2,"spinRate":1907,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39554599355505093,"extension":6.699107262608846},"index":0,"playId":"8d7f973e-ddf3-3055-8bae-bf820cd4facb","pitchNumber":1,"startTime":"2026-04-26T19:08:48.384Z","endTime":"2026-04-26T19:08:51.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807421889988557,"aZ":-27.013957501554167,"pfxX":-8.687926570428623,"pfxZ":2.779011318992926,"pX":-0.4639604729491593,"pZ":1.0706840495706451,"vX0":4.98745997007001,"vY0":-135.6684564156157,"vZ0":-6.305554724712993,"x":134.69,"y":209.87,"x0":-1.2013314551146912,"y0":50.00251713263631,"z0":5.318169846376462,"aX":-16.129214551829893},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":1758,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40435570565019807,"extension":6.776228486346057},"index":1,"playId":"f78537ba-6a46-3038-9334-318656d38828","pitchNumber":2,"startTime":"2026-04-26T19:09:07.559Z","endTime":"2026-04-26T19:09:10.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.123866527855846,"aZ":-26.722152348035493,"pfxX":1.423863972059356,"pfxZ":3.0736959842121117,"pX":-0.17526593525051212,"pZ":4.073658876142634,"vX0":2.768568463554954,"vY0":-132.35687202989484,"vZ0":1.5840737598999386,"x":123.68,"y":128.79,"x0":-1.419689399857411,"y0":50.004973873046055,"z0":5.423558134498397,"aX":2.5273626641490297},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2050,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4137600578318197,"extension":6.515756798296488},"index":2,"playId":"e8721faf-2924-364f-80f5-515cb96353e9","pitchNumber":3,"startTime":"2026-04-26T19:09:28.563Z","endTime":"2026-04-26T19:09:31.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836542425489043,"aZ":-35.10949372281703,"pfxX":-7.817319628026199,"pfxZ":-1.7493656093266807,"pX":-2.0061697436674626,"pZ":1.976871817930725,"vX0":0.9561580268655184,"vY0":-129.28191650072588,"vZ0":-1.9267605707354765,"x":193.47,"y":185.4,"x0":-1.3687606132323602,"y0":50.00637421467559,"z0":5.456239991016541,"aX":-13.083488717681597},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":13.9,"spinRate":1388,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4255319866045051,"extension":6.696608743245377},"index":3,"playId":"16b4c84c-5090-3da4-a85e-7c57123e1d0f","pitchNumber":4,"startTime":"2026-04-26T19:09:52.887Z","endTime":"2026-04-26T19:09:56.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-26T19:10:15.222Z","endTime":"2026-04-26T19:10:35.130Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888050204779812,"aZ":-34.17461873379678,"pfxX":-7.445561539567182,"pfxZ":-1.1837471909684485,"pX":-1.53844442924485,"pZ":1.3864473227492131,"vX0":2.0079674197456208,"vY0":-129.6757282759141,"vZ0":-3.6941953074158427,"x":175.64,"y":201.35,"x0":-1.3589272245413127,"y0":50.00271040030432,"z0":5.456134452659691,"aX":-12.59117217349617},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.8,"breakHorizontal":13.0,"spinRate":1414,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4235239834997242,"extension":6.691133895744593},"index":5,"playId":"6eb6945f-2f4b-3e78-ba99-3c9ee06cb26e","pitchNumber":5,"startTime":"2026-04-26T19:10:35.130Z","endTime":"2026-04-26T19:10:38.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.29,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:10:38.163Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-26T19:10:42.196Z","endTime":"2026-04-26T19:12:50.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361852483000156,"aZ":-29.53549648942265,"pfxX":-6.792970601604333,"pfxZ":1.3791322306818081,"pX":0.8673619765829962,"pZ":2.6292977011012075,"vX0":7.600128587288489,"vY0":-137.2585959706247,"vZ0":-2.4709958629101902,"x":83.94,"y":167.79,"x0":-1.0501822771864893,"y0":50.00373611032396,"z0":5.544998831032944,"aX":-13.008878711667725},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":10.8,"spinRate":1833,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3985067128657356,"extension":6.843937784583914},"index":0,"playId":"03637540-afe9-3b34-bd73-9f3bfc3d3438","pitchNumber":1,"startTime":"2026-04-26T19:11:16.132Z","endTime":"2026-04-26T19:11:19.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.789440729162425,"aZ":-18.486121682889927,"pfxX":-2.8816574677367863,"pfxZ":7.15743069170532,"pX":0.935359089849486,"pZ":3.8087622137911255,"vX0":6.165758269608621,"vY0":-137.27557272164856,"vZ0":-1.6158186796594363,"x":81.35,"y":135.94,"x0":-0.963291278460187,"y0":50.00286624833554,"z0":5.66069849034735,"aX":-5.511598798316653},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":4.0,"spinRate":2094,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.398679529890821,"extension":6.772508288223662},"index":1,"playId":"5439ae5f-9a1f-3310-af5d-3444a5040351","pitchNumber":2,"startTime":"2026-04-26T19:11:36.775Z","endTime":"2026-04-26T19:11:40.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"2afc3cf4-12dc-47d9-af8c-4cac763ce2ed","startTime":"2026-04-26T19:11:54.002Z","endTime":"2026-04-26T19:12:03.365Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Danny Jansen batting, Josh Jung advances to 3rd on a balk. Josh Smith advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"2afc3cf4-12dc-47d9-af8c-4cac763ce2ed","startTime":"2026-04-26T19:12:03.365Z","endTime":"2026-04-26T19:12:24.343Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669372,"link":"/api/v1/people/669372"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":673962,"link":"/api/v1/people/673962"},"postOnSecond":{"id":669701,"link":"/api/v1/people/669701"},"postOnThird":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":1.88,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48168294234114,"aZ":-29.43460817195327,"pfxX":-9.717511955662065,"pfxZ":1.454467912449509,"pX":-0.28849072421228644,"pZ":2.3526341944475773,"vX0":4.8048785724517,"vY0":-137.09776688812423,"vZ0":-3.105804242267199,"x":128.0,"y":175.26,"x0":-0.808494018135943,"y0":50.00585148620238,"z0":5.525705781620219,"aX":-18.359774194272024},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":1851,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4006847285190007,"extension":6.705760629714026},"index":4,"playId":"c9b3467a-2384-33d6-b3b9-6390470a30a3","pitchNumber":3,"startTime":"2026-04-26T19:12:24.343Z","endTime":"2026-04-26T19:12:27.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.447077404400694,"aZ":-29.76773931750702,"pfxX":-9.057000279922047,"pfxZ":1.2653424802290623,"pX":0.4607543336377541,"pZ":2.6943172076067423,"vX0":6.63954466957938,"vY0":-137.67755737220617,"vZ0":-2.354172012829963,"x":99.44,"y":166.03,"x0":-0.8177390749042148,"y0":50.002084272833734,"z0":5.595823313640912,"aX":-17.210962083779393},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1974,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39937810279146024,"extension":6.732076585782323},"index":5,"playId":"aaca87c5-4791-3d6a-9cf5-6b3117c1a721","pitchNumber":4,"startTime":"2026-04-26T19:12:47.690Z","endTime":"2026-04-26T19:12:50.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:12:50.786Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Kurtz lines out sharply to left fielder Alejandro Osuna.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T19:14:59.087Z","endTime":"2026-04-26T19:16:09.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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(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":82.8,"endSpeed":76.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994585237376487,"aZ":-33.72387452185803,"pfxX":-0.1873175237931864,"pfxZ":-1.0526622870377222,"pX":-0.032195880860611134,"pZ":1.5052586409370308,"vX0":4.466885007432061,"vY0":-120.61942737990441,"vZ0":-3.4594559055474283,"x":118.23,"y":198.14,"x0":-1.8820005874527956,"y0":50.00132818963618,"z0":5.9251170819276915,"aX":-0.27732511661560577},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.5,"breakHorizontal":-0.7,"spinRate":2079,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.45372976864464487,"extension":6.596008979392619},"index":0,"playId":"0a30cf81-d8be-364c-ab44-5ed1ba92c382","pitchNumber":1,"startTime":"2026-04-26T19:15:09.638Z","endTime":"2026-04-26T19:15:12.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31806862834826,"aZ":-27.719101856436733,"pfxX":-10.533088526203734,"pfxZ":2.609387634194457,"pX":-0.19221126712952274,"pZ":2.3873217160472877,"vX0":8.091203666728383,"vY0":-129.5665799831141,"vZ0":-2.9987462355147785,"x":124.33,"y":174.32,"x0":-1.9824728640834048,"y0":50.00109116219882,"z0":5.671289770738732,"aX":-17.960249774569533},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":17.4,"spinRate":1535,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4222712367424091,"extension":6.827337297574991},"index":1,"playId":"4f356300-cd2b-342e-b331-3ba46d9e2801","pitchNumber":2,"startTime":"2026-04-26T19:15:26.214Z","endTime":"2026-04-26T19:15:29.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.2,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73626980633635,"aZ":-24.051763936478718,"pfxX":-7.602956558804072,"pfxZ":4.289939916399089,"pX":-0.9755593518819927,"pZ":4.0430780869636544,"vX0":6.053265977775101,"vY0":-137.11789794309286,"vZ0":0.18109789695892442,"x":154.19,"y":129.62,"x0":-2.229477900690186,"y0":50.005192764890865,"z0":5.623927845162481,"aX":-14.406791029225094},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":12.4,"spinRate":2121,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40021213530946875,"extension":6.625742507759805},"index":2,"playId":"4c65fb15-295a-3b16-a31d-220bdf7cb655","pitchNumber":3,"startTime":"2026-04-26T19:15:46.299Z","endTime":"2026-04-26T19:15:49.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48772095714639,"aZ":-34.01758761837446,"pfxX":0.9317574446349048,"pfxZ":-1.238855651546853,"pX":-0.48915552077819074,"pZ":2.0537723973079958,"vX0":3.1995516906860493,"vY0":-121.03325311370675,"vZ0":-2.281818359727612,"x":135.65,"y":183.33,"x0":-1.9490084285488984,"y0":50.0043993688137,"z0":5.98596493422645,"aX":1.3832603907382306},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":-2.4,"spinRate":2209,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4524279839566492,"extension":6.9867886790260645},"hitData":{"launchSpeed":101.0,"launchAngle":19.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.19,"coordY":89.72}},"index":3,"playId":"0d4bac38-dda6-3353-b935-f34d19b17d6f","pitchNumber":4,"startTime":"2026-04-26T19:16:02.688Z","endTime":"2026-04-26T19:16:09.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:16:09.688Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out sharply to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T19:16:10.183Z","endTime":"2026-04-26T19:16:44.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856201442542847,"aZ":-25.513657065615593,"pfxX":-1.4185724677345353,"pfxZ":3.802095921247563,"pX":-0.04904554348973615,"pZ":2.788889403746971,"vX0":6.114810128619662,"vY0":-131.73542523570507,"vZ0":-2.432550037145585,"x":118.87,"y":163.48,"x0":-2.219375099466776,"y0":50.00397322658112,"z0":5.6169240427199885,"aX":-2.4865931140692146},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":1.2,"spinRate":2200,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.41632492355680206,"extension":6.6645442481280215},"hitData":{"launchSpeed":106.6,"launchAngle":21.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.36,"coordY":42.75}},"index":0,"playId":"4bddf0c4-d59b-3648-879b-2030bb711bea","pitchNumber":1,"startTime":"2026-04-26T19:16:36.762Z","endTime":"2026-04-26T19:16:44.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:16:44.188Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (10) on a sharp line drive to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T19:16:57.329Z","endTime":"2026-04-26T19:17:46.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74013696898611,"aZ":-25.575068356338793,"pfxX":-9.570188772829297,"pfxZ":3.473074443295035,"pX":-0.47571854627241167,"pZ":1.5266568941216878,"vX0":7.241418207217947,"vY0":-137.12905934836368,"vZ0":-6.306356975755077,"x":135.13,"y":197.56,"x0":-1.9091806903072384,"y0":50.00573109242282,"z0":5.604625347913347,"aX":-18.202522540888086},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":2153,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3996446493823198,"extension":6.801317780591275},"index":0,"playId":"8a1159f7-271c-3abd-971f-6172927d75b3","pitchNumber":1,"startTime":"2026-04-26T19:17:13.360Z","endTime":"2026-04-26T19:17:16.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424369516473547,"aZ":-35.39478530150467,"pfxX":0.9332272142551759,"pfxZ":-2.111663790561515,"pX":-0.03385480084717086,"pZ":2.379629267306457,"vX0":4.18852954769992,"vY0":-122.57035435317755,"vZ0":-1.4108717616624524,"x":118.29,"y":174.53,"x0":-1.8835607241110128,"y0":50.002126630072674,"z0":5.975402676693721,"aX":1.4238255213589914},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":-2.6,"spinRate":2250,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4462698654292767,"extension":6.634453351427891},"hitData":{"launchSpeed":106.8,"launchAngle":15.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.15,"coordY":39.74}},"index":1,"playId":"dc18a081-ec7f-3cf1-818d-8d68a5a698a5","pitchNumber":2,"startTime":"2026-04-26T19:17:33.911Z","endTime":"2026-04-26T19:17:46.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.0,"awayTeamWinProbability":70.0,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.35,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:17:46.924Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-26T19:17:49.919Z","endTime":"2026-04-26T19:18:25.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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.9,"endSpeed":86.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27503512894124,"aZ":-25.044287773136755,"pfxX":-8.784657904882462,"pfxZ":3.7650687598035226,"pX":-0.503083109388176,"pZ":1.786669410901424,"vX0":7.387708544122512,"vY0":-136.55262854835505,"vZ0":-5.798861845893505,"x":136.18,"y":190.54,"x0":-2.0984955322345074,"y0":50.00423791913498,"z0":5.654368528202515,"aX":-16.638315412053483},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":14.4,"spinRate":2084,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.40068919434352024,"extension":6.892280485090185},"hitData":{"launchSpeed":106.4,"launchAngle":1.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.31,"coordY":162.73}},"index":0,"playId":"a3867fd3-b66b-326a-bfda-91b91d40357c","pitchNumber":1,"startTime":"2026-04-26T19:18:17.870Z","endTime":"2026-04-26T19:18:25.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.03,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:18:25.587Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:20:20.874Z","endTime":"2026-04-26T19:21:21.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45847319595949,"aZ":-18.47497109403904,"pfxX":-2.2402398008686273,"pfxZ":7.275014516718757,"pX":-0.6051952029872198,"pZ":3.109094105108777,"vX0":3.237944333421288,"vY0":-136.00318987657684,"vZ0":-3.175911229226267,"x":140.07,"y":154.83,"x0":-1.5174023413838078,"y0":50.001002064574884,"z0":5.565727343150848,"aX":-4.217374043816833},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":3.4,"spinRate":2143,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4019938669244363,"extension":6.59255226516137},"index":0,"playId":"23a3116e-918f-34d3-80e2-6cd7a0a31891","pitchNumber":1,"startTime":"2026-04-26T19:20:40.091Z","endTime":"2026-04-26T19:20:43.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734903477492182,"aZ":-30.587043267558194,"pfxX":-9.340597025512588,"pfxZ":0.9177399687436942,"pX":-1.1378197874373164,"pZ":2.1700148035871565,"vX0":3.3363589142797156,"vY0":-131.104474544377,"vZ0":-2.8179100891369053,"x":160.37,"y":180.19,"x0":-1.2192039758879343,"y0":50.00169925064915,"z0":5.5600160730181,"aX":-16.13224664383238},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.2,"breakHorizontal":16.1,"spinRate":1403,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4190224706072043,"extension":6.7111703705017804},"index":1,"playId":"0e9e9282-435d-33c7-85c1-574d0365ce17","pitchNumber":2,"startTime":"2026-04-26T19:20:54.360Z","endTime":"2026-04-26T19:20:57.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153134993824022,"aZ":-25.839241078876046,"pfxX":-4.875198466402827,"pfxZ":3.806472849048414,"pX":-0.8203007001342507,"pZ":1.9124542056177862,"vX0":3.0187844642994395,"vY0":-128.38836378870715,"vZ0":-3.791374277868793,"x":148.27,"y":187.14,"x0":-1.3793076329933556,"y0":50.00519603086072,"z0":5.42460187555147,"aX":-8.12118244845316},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":8.2,"spinRate":1565,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4269917053043111,"extension":6.722107484452601},"hitData":{"launchSpeed":77.0,"launchAngle":14.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.05,"coordY":85.37}},"index":2,"playId":"14e12973-0b60-32a3-9f1e-589ebc2e3c9d","pitchNumber":3,"startTime":"2026-04-26T19:21:09.452Z","endTime":"2026-04-26T19:21:21.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:21:21.452Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Nimmo lines out to third baseman Darell Hernaiz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:22:05.734Z","endTime":"2026-04-26T19:23:37.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"084d2594-927c-3c26-b98e-ec2b7ca52ef4","startTime":"2026-04-26T19:21:48.163Z","endTime":"2026-04-26T19:21:51.452Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.270221547867358,"aZ":-32.02654316486701,"pfxX":-8.824181318221667,"pfxZ":0.07627402949718665,"pX":-0.4076168730896171,"pZ":2.582976213516576,"vX0":5.610850736909053,"vY0":-135.7543961453628,"vZ0":-1.918030728077241,"x":132.54,"y":169.04,"x0":-1.3608021863760047,"y0":50.00053392366915,"z0":5.540094940125524,"aX":-16.3759158084399},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.1,"breakHorizontal":14.6,"spinRate":1959,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40434639946320194,"extension":6.5267025162568935},"index":1,"playId":"b38243c0-ac20-3d93-9167-99b6f8645523","pitchNumber":1,"startTime":"2026-04-26T19:22:07.963Z","endTime":"2026-04-26T19:22:11.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92004004625144,"aZ":-26.144802444196248,"pfxX":-1.6317512408814494,"pfxZ":3.372247460349376,"pX":-0.41680564574370615,"pZ":3.8461568600847222,"vX0":3.2893614049646045,"vY0":-132.3401709632642,"vZ0":1.092530941350438,"x":132.89,"y":134.93,"x0":-1.4589931899628548,"y0":50.00517864848329,"z0":5.330605774405885,"aX":-2.9203262055184784},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":2.3,"spinRate":2142,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4124933570244367,"extension":6.701545346021993},"index":2,"playId":"9b01f7f9-1cbd-3cd7-a5b1-d2edac2ce6a1","pitchNumber":2,"startTime":"2026-04-26T19:22:43.705Z","endTime":"2026-04-26T19:22:46.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06598926281017,"aZ":-27.68418877014288,"pfxX":-7.602682275419462,"pfxZ":2.3964280991571343,"pX":-0.4064702212180362,"pZ":2.295357411775064,"vX0":5.312185245883038,"vY0":-135.99314998012676,"vZ0":-3.335306574396353,"x":132.49,"y":176.81,"x0":-1.3983072973519934,"y0":50.00062263358818,"z0":5.459839925725052,"aX":-14.226061831313963},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":12.6,"spinRate":1936,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4029063022211905,"extension":6.712107406897187},"index":3,"playId":"3042f24d-4d26-3737-a745-9eecc02ae407","pitchNumber":3,"startTime":"2026-04-26T19:23:03.864Z","endTime":"2026-04-26T19:23:06.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.751287714603677,"aZ":-21.18702916608155,"pfxX":-5.686702935138115,"pfxZ":5.767577638291991,"pX":-0.32174783863267875,"pZ":2.5815326775520187,"vX0":4.943456020623179,"vY0":-137.234799693981,"vZ0":-3.7581366609861235,"x":129.26,"y":169.08,"x0":-1.4087866096926174,"y0":50.002831718992674,"z0":5.414298088048233,"aX":-10.83254375917267},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":9.2,"spinRate":1935,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3993239238283377,"extension":6.830065787690023},"hitData":{"launchSpeed":103.0,"launchAngle":8.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":163.75}},"index":4,"playId":"7b32ae8a-c4ae-3e71-80be-913ddecd01d7","pitchNumber":4,"startTime":"2026-04-26T19:23:30.627Z","endTime":"2026-04-26T19:23:37.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.79,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:23:37.150Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:23:51.858Z","endTime":"2026-04-26T19:24:19.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12128281534002,"aZ":-33.828658054019265,"pfxX":-0.33360422438513826,"pfxZ":-1.0323856806410223,"pX":-0.2978427709613284,"pZ":2.3915688115428986,"vX0":2.4813805582258177,"vY0":-125.72687185577023,"vZ0":-1.1638680304941744,"x":128.35,"y":174.21,"x0":-1.253579087429457,"y0":50.00366972408215,"z0":5.6021755724025954,"aX":-0.5355511322457721},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":0.0,"spinRate":2453,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.43540697156070207,"extension":6.451423589910182},"hitData":{"launchSpeed":98.8,"launchAngle":52.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.05,"coordY":99.59}},"index":0,"playId":"e437e241-eec1-306d-9bd3-43efe6ab4201","pitchNumber":1,"startTime":"2026-04-26T19:24:06.021Z","endTime":"2026-04-26T19:24:19.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:24:19.050Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Corey Seager grounds into a force out, second baseman Jeff McNeil to shortstop Jacob Wilson. Alejandro Osuna out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-26T19:24:24.987Z","endTime":"2026-04-26T19:26:34.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10855869462015,"aZ":-29.933441689573268,"pfxX":-10.49777305545653,"pfxZ":1.1888979743200432,"pX":-1.309505041635769,"pZ":1.8090368057854622,"vX0":3.4901853231165205,"vY0":-137.69582923640723,"vZ0":-4.207998619524333,"x":166.92,"y":189.94,"x0":-1.2416257276605958,"y0":50.00682785186402,"z0":5.420096596876413,"aX":-19.84183450907744},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.3,"breakHorizontal":18.1,"spinRate":1960,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40022320774906683,"extension":6.62332946479736},"index":0,"playId":"6d1b8e7e-10be-3cef-a75a-489806edeee7","pitchNumber":1,"startTime":"2026-04-26T19:24:43.357Z","endTime":"2026-04-26T19:24:46.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821651172414644,"aZ":-25.15231797593848,"pfxX":-6.674978394368073,"pfxZ":3.709082868575946,"pX":-1.003199527718967,"pZ":3.2783813140593474,"vX0":3.217510088195329,"vY0":-137.05235257957438,"vZ0":-1.6531428702564233,"x":155.24,"y":150.26,"x0":-1.3287087799639106,"y0":50.00127401872708,"z0":5.616415462583101,"aX":-12.62786469637273},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":11.4,"spinRate":1997,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40048609120737755,"extension":6.4944335397362805},"index":1,"playId":"07b635be-c832-3233-9c75-c3506719730c","pitchNumber":2,"startTime":"2026-04-26T19:25:02.292Z","endTime":"2026-04-26T19:25:05.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595434533086596,"aZ":-28.71982304648494,"pfxX":-7.642859654444461,"pfxZ":2.0587312776496294,"pX":-0.8308214670048054,"pZ":2.0809236811936183,"vX0":3.8662548928807547,"vY0":-129.90483958046534,"vZ0":-3.077617176385072,"x":148.67,"y":182.6,"x0":-1.3592374649015264,"y0":50.00592468582434,"z0":5.505051703523977,"aX":-12.838886060184977},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":12.7,"spinRate":1583,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42445956502643867,"extension":6.384090784701643},"index":2,"playId":"06d2ad14-f187-306b-a6e2-245414ae1457","pitchNumber":3,"startTime":"2026-04-26T19:25:23.774Z","endTime":"2026-04-26T19:25:26.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"c4851463-2daf-3cd7-8f32-8edd64302c1f","startTime":"2026-04-26T19:25:46.150Z","endTime":"2026-04-26T19:25:49.150Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79303066671361,"aZ":-25.06172572216236,"pfxX":-6.325593778585294,"pfxZ":4.2169570078670136,"pX":-0.41708868504992214,"pZ":1.4348677997580932,"vX0":4.427636371366761,"vY0":-129.97528172903264,"vZ0":-5.336981991797947,"x":132.9,"y":200.04,"x0":-1.3328780773858626,"y0":50.003853499226594,"z0":5.4525865875478745,"aX":-10.67229890671872},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":10.3,"spinRate":1627,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.42367444487749184,"extension":6.409686691877981},"index":4,"playId":"721d37b4-8c1f-3028-b3e6-fa0c672df97d","pitchNumber":4,"startTime":"2026-04-26T19:26:05.296Z","endTime":"2026-04-26T19:26:08.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35897939873525,"aZ":-28.276032707839594,"pfxX":-9.636854254072187,"pfxZ":2.039020066790118,"pX":-0.27322477147940333,"pZ":2.0704395318839985,"vX0":6.085097441212668,"vY0":-138.26233403184662,"vZ0":-3.9976990423331586,"x":127.41,"y":182.88,"x0":-1.264600309724952,"y0":50.004889986353476,"z0":5.459903656492763,"aX":-18.4307579775226},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":2027,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3980312783289697,"extension":6.692876172289469},"hitData":{"launchSpeed":94.4,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":153.1}},"index":5,"playId":"04bba1ec-e450-33d4-bdbc-74132fbd92c5","pitchNumber":5,"startTime":"2026-04-26T19:26:27.988Z","endTime":"2026-04-26T19:26:34.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:26:34.515Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a line drive to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:28:26.233Z","endTime":"2026-04-26T19:30:09.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735616733540322,"aZ":-26.907480479845393,"pfxX":-9.416235461095788,"pfxZ":3.2073367530602663,"pX":0.7079910428016073,"pZ":1.656972544788445,"vX0":9.547774633538152,"vY0":-127.46274993735007,"vZ0":-4.697433002967531,"x":90.01,"y":194.04,"x0":-1.8669083284496186,"y0":50.001915375898506,"z0":5.653890796150049,"aX":-15.45930444052775},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":1383,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.43006462912669186,"extension":6.519944714557935},"index":0,"playId":"49277284-0c00-3530-9181-9b6e7da67bc0","pitchNumber":1,"startTime":"2026-04-26T19:28:46.534Z","endTime":"2026-04-26T19:28:49.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.059409109678267,"aZ":-24.13426537513341,"pfxX":-8.06974034433188,"pfxZ":4.256792721880597,"pX":-2.4038468571942855,"pZ":3.234963713214036,"vX0":2.2830979951133066,"vY0":-136.83558264744505,"vZ0":-2.193051943521681,"x":208.63,"y":151.44,"x0":-2.202030351166315,"y0":50.006799681379974,"z0":5.7056247666631155,"aX":-15.259578082268654},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2168,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40074049398891276,"extension":6.705738105694051},"index":1,"playId":"8830e3c3-8ccf-3d47-a9e9-a5557cb9a66c","pitchNumber":2,"startTime":"2026-04-26T19:29:04.889Z","endTime":"2026-04-26T19:29:07.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.697889504655024,"aZ":-32.75874565205923,"pfxX":-0.18971050083347418,"pfxZ":-0.39363692047572263,"pX":0.24039606128820226,"pZ":0.4700190665892162,"vX0":4.849600814895096,"vY0":-120.71017330216978,"vZ0":-5.856028844919378,"x":107.84,"y":226.09,"x0":-1.770875314897349,"y0":50.00421596313971,"z0":5.814691874906672,"aX":-0.27973015469370954},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":-0.8,"spinRate":2246,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4539113183792334,"extension":6.738759755331666},"index":2,"playId":"e1ab4096-33ed-3050-800b-474e91e600b8","pitchNumber":3,"startTime":"2026-04-26T19:29:20.743Z","endTime":"2026-04-26T19:29:25.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51152855812594,"aZ":-36.61775860352551,"pfxX":1.0409568299505674,"pfxZ":-3.0304039735751562,"pX":-0.8099018882704442,"pZ":3.061954072554892,"vX0":2.179599295674068,"vY0":-120.34646255750076,"vZ0":0.49530577049016267,"x":147.87,"y":156.11,"x0":-1.8628242859909507,"y0":50.00377837426849,"z0":6.098750327293078,"aX":1.5255511514188758},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.2,"breakHorizontal":-2.4,"spinRate":2208,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.4552482494721555,"extension":6.610003039890728},"index":3,"playId":"bf5ed18d-7545-368f-9e00-dc49338f5d47","pitchNumber":4,"startTime":"2026-04-26T19:29:41.946Z","endTime":"2026-04-26T19:29:45.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494565642169455,"aZ":-25.791179384497347,"pfxX":-9.785693456426076,"pfxZ":3.3280348915152276,"pX":0.3613610862157236,"pZ":1.804556490951227,"vX0":9.695685994182131,"vY0":-137.43041291857486,"vZ0":-5.5198067779159725,"x":103.23,"y":190.06,"x0":-1.935213407308247,"y0":50.00532650694091,"z0":5.583201430093037,"aX":-18.78480076195163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":2050,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39804003734219284,"extension":6.731148702948036},"hitData":{"launchSpeed":110.4,"launchAngle":8.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.28,"coordY":78.07}},"index":4,"playId":"acf168c9-fd70-37f7-b364-6f3587928dba","pitchNumber":5,"startTime":"2026-04-26T19:29:59.140Z","endTime":"2026-04-26T19:30:09.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.3,"awayTeamWinProbability":75.7,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.7,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:30:09.351Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to center fielder Evan Carter. Carlos Cortes to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:30:13.865Z","endTime":"2026-04-26T19:32:21.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08544291309368,"aZ":-21.944094400071002,"pfxX":-9.912075783948376,"pfxZ":5.398175938211892,"pX":-0.9775595520851774,"pZ":1.6176532553474803,"vX0":6.695556338328178,"vY0":-137.20231343609274,"vZ0":-6.849981018242917,"x":154.26,"y":195.1,"x0":-2.169391349626608,"y0":50.00229262726399,"z0":5.656156278563691,"aX":-18.781664212830908},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2092,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40013843652890024,"extension":6.857993852282309},"index":0,"playId":"efb776e8-b4e9-3798-b622-98a78f41016c","pitchNumber":1,"startTime":"2026-04-26T19:30:31.968Z","endTime":"2026-04-26T19:30:35.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"5ec67b22-cc23-3beb-b154-9875564110a7","startTime":"2026-04-26T19:30:53.218Z","endTime":"2026-04-26T19:30:56.218Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82145649995681,"aZ":-24.925282653188237,"pfxX":-9.498003809236062,"pfxZ":3.9413104058635557,"pX":-1.7468635370461254,"pZ":2.281960928110205,"vX0":4.450670925275855,"vY0":-135.10367512439126,"vZ0":-4.504246586250802,"x":183.59,"y":177.17,"x0":-2.186082188533437,"y0":50.004584160940084,"z0":5.733655659247638,"aX":-17.471008558140568},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2008,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4061975251651839,"extension":6.801365112094285},"index":2,"playId":"9dae1616-8d66-3814-91d2-c7ccf35b1396","pitchNumber":2,"startTime":"2026-04-26T19:31:12.379Z","endTime":"2026-04-26T19:31:15.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-26T19:31:30.943Z","endTime":"2026-04-26T19:31:49.764Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59667777370951,"aZ":-25.235190956259522,"pfxX":-9.431524042974333,"pfxZ":3.705643509192651,"pX":-0.831739003917232,"pZ":3.0653260133497433,"vX0":7.096638389224246,"vY0":-136.41023958908994,"vZ0":-2.5000876043287334,"x":148.7,"y":156.02,"x0":-2.2490120235859887,"y0":50.00616155587302,"z0":5.744021412847157,"aX":-17.676973076738115},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2010,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4024034562099046,"extension":6.935380171394647},"index":4,"playId":"666b2676-8eb8-3b6b-851a-0c5b0a603b80","pitchNumber":3,"startTime":"2026-04-26T19:31:49.764Z","endTime":"2026-04-26T19:31:52.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398742417893594,"aZ":-21.948184414025373,"pfxX":-10.064413552464897,"pfxZ":5.413705574119125,"pX":-0.4717386322779121,"pZ":2.2897639114864954,"vX0":8.077958831343274,"vY0":-136.82831362611427,"vZ0":-4.880672023840549,"x":134.98,"y":176.96,"x0":-2.1609875619274765,"y0":50.00060824194459,"z0":5.609124136557238,"aX":-18.999589714169996},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":16.4,"spinRate":2216,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.40096039398525996,"extension":6.8860414258162255},"hitData":{"launchSpeed":99.3,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.1,"coordY":95.82}},"index":5,"playId":"7701a739-0a47-38ee-ae8e-b28f9f43c6f1","pitchNumber":4,"startTime":"2026-04-26T19:32:10.348Z","endTime":"2026-04-26T19:32:21.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.3,"awayTeamWinProbability":79.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.14,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:32:21.379Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to third baseman Josh Jung on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:32:31.261Z","endTime":"2026-04-26T19:33:32.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":83.3,"endSpeed":76.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757413354167582,"aZ":-36.398651205539814,"pfxX":1.1016772172436897,"pfxZ":-2.8285246719669583,"pX":-0.5486956433431786,"pZ":2.892410943898153,"vX0":3.199479827270368,"vY0":-121.35640009057231,"vZ0":0.006067161161262824,"x":137.91,"y":160.68,"x0":-2.0274135462904366,"y0":50.0056908975839,"z0":6.060574711887343,"aX":1.6428998839270221},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.9,"breakHorizontal":-2.8,"spinRate":2234,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.4513442460871606,"extension":6.84090524292035},"index":0,"playId":"9b5fd33e-7ce9-3058-b736-979824c2ee5a","pitchNumber":1,"startTime":"2026-04-26T19:32:57.609Z","endTime":"2026-04-26T19:33:00.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277880938985106,"aZ":-17.89329353907983,"pfxX":-6.342406529855333,"pfxZ":7.531425778016876,"pX":0.08646222779189289,"pZ":3.286679213335807,"vX0":8.310864273367644,"vY0":-137.04902747230983,"vZ0":-3.153207533322201,"x":113.7,"y":150.04,"x0":-2.166205063773651,"y0":50.00075615415333,"z0":5.679562292833001,"aX":-12.02256664625605},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2172,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4001969959983116,"extension":6.847807141139612},"hitData":{"launchSpeed":76.7,"launchAngle":65.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.62,"coordY":159.65}},"index":1,"playId":"a8219c6b-cfca-39c9-bb63-ef3c6d148f12","pitchNumber":2,"startTime":"2026-04-26T19:33:23.969Z","endTime":"2026-04-26T19:33:32.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"},{"credit":"b_foul_out"}],"homeTeamWinProbability":24.099999999999998,"awayTeamWinProbability":75.9,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.35,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:33:32.978Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lawrence Butler grounds into a force out, first baseman Jake Burger to shortstop Corey Seager. Carlos Cortes to 3rd. Jacob Wilson out at 2nd. Lawrence Butler to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:33:44.211Z","endTime":"2026-04-26T19:36:17.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.123099210196727,"aZ":-17.69669795529907,"pfxX":-5.9663428432372765,"pfxZ":7.623188239935933,"pX":0.8293032162126758,"pZ":2.6662867384972877,"vX0":10.24321337169908,"vY0":-137.1353789007393,"vZ0":-4.798119916738163,"x":85.39,"y":166.79,"x0":-2.184002973262236,"y0":50.00550590161285,"z0":5.650893254150964,"aX":-11.33535392084489},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2157,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39984362031534415,"extension":7.0028484207060355},"index":0,"playId":"c2a5be75-3131-3920-bbdc-b1b6185a3c41","pitchNumber":1,"startTime":"2026-04-26T19:34:18.367Z","endTime":"2026-04-26T19:34:21.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529860988216146,"aZ":-27.84918343634151,"pfxX":-8.86570039075541,"pfxZ":2.5730770518490322,"pX":0.8520271990916578,"pZ":1.2165265803098786,"vX0":10.32032184957683,"vY0":-128.82237317656723,"vZ0":-5.8218514961056105,"x":84.52,"y":205.93,"x0":-2.052509096272642,"y0":50.00447985648806,"z0":5.6560838644561136,"aX":-14.916284738756529},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.5,"breakHorizontal":13.8,"spinRate":1588,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42502818988744906,"extension":7.003820596599034},"index":1,"playId":"877df43d-0eff-398c-841a-74bd97c1e335","pitchNumber":2,"startTime":"2026-04-26T19:34:40.847Z","endTime":"2026-04-26T19:34:44.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":86.0,"endSpeed":79.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143007552533824,"aZ":-31.43666010555965,"pfxX":-0.2058935822702337,"pfxZ":0.4665711519436915,"pX":0.32026135508710724,"pZ":1.4968902900203314,"vX0":5.42579594454296,"vY0":-125.0957083803738,"vZ0":-4.522795331776768,"x":104.79,"y":198.36,"x0":-1.8497439573413863,"y0":50.00470048227002,"z0":5.90438614191518,"aX":-0.32734749168553634},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-0.8,"spinRate":2180,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.43778656489803414,"extension":6.885538326713653},"index":2,"playId":"31c7cbf0-41aa-35b8-aff6-1f86ede4374e","pitchNumber":3,"startTime":"2026-04-26T19:35:05.378Z","endTime":"2026-04-26T19:35:08.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.0,"endSpeed":85.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55508804613602,"aZ":-22.11562709311784,"pfxX":-5.842116953589857,"pfxZ":5.305892872231716,"pX":-1.1107496116297741,"pZ":3.854787223663246,"vX0":5.415365392975849,"vY0":-136.8713901550507,"vZ0":-1.107599691755246,"x":159.34,"y":134.7,"x0":-2.357088426953266,"y0":50.000243869721174,"z0":5.780863988955987,"aX":-11.0694419277816},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":9.5,"spinRate":2171,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4003652223690364,"extension":6.755119204889992},"index":3,"playId":"6b612c02-8b97-3d71-bfd1-4e508a2ca12d","pitchNumber":4,"startTime":"2026-04-26T19:35:29.744Z","endTime":"2026-04-26T19:35:32.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.910382071898493,"aZ":-20.09509890018667,"pfxX":-5.495428110898359,"pfxZ":6.449268896976125,"pX":-1.277718234993869,"pZ":3.723153260835201,"vX0":4.584790429017366,"vY0":-136.2499273570801,"vZ0":-1.5707464124212838,"x":165.7,"y":138.25,"x0":-2.2711440865636594,"y0":50.00562937357706,"z0":5.700693189831719,"aX":-10.297913362166284},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":8.9,"spinRate":1945,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4025438084290238,"extension":6.743078694485849},"index":4,"playId":"fe369b42-149d-3663-930f-be36982c195c","pitchNumber":5,"startTime":"2026-04-26T19:35:51.034Z","endTime":"2026-04-26T19:35:54.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75803962844707,"aZ":-30.07487690220808,"pfxX":-0.1107718747072437,"pfxZ":1.3143919010154574,"pX":0.3995687755155811,"pZ":0.7990033748320711,"vX0":5.587646799238746,"vY0":-124.86160422879757,"vZ0":-6.249987965452701,"x":101.77,"y":217.21,"x0":-1.8433002834341294,"y0":50.00164659591638,"z0":5.77795034397573,"aX":-0.17730730771281156},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-1.0,"spinRate":2198,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4369870381475214,"extension":6.789707309759433},"hitData":{"launchSpeed":75.6,"launchAngle":7.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":165.27}},"index":5,"playId":"64812e6f-e69a-34e9-8484-ab1c004d84aa","pitchNumber":6,"startTime":"2026-04-26T19:36:10.470Z","endTime":"2026-04-26T19:36:17.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"second":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":1.5,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:36:17.476Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Darell Hernaiz grounds into a force out, shortstop Corey Seager to second baseman Josh Smith. Lawrence Butler out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-26T19:36:37.016Z","endTime":"2026-04-26T19:37:05.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454538356968463,"aZ":-22.740840466670015,"pfxX":-10.702213203838236,"pfxZ":4.955252115993047,"pX":-0.5566767421417339,"pZ":1.8864705202185752,"vX0":8.121901377933543,"vY0":-137.36277791489056,"vZ0":-5.9219732719157365,"x":138.22,"y":187.85,"x0":-2.1666266556821716,"y0":50.00508847807851,"z0":5.62455667618586,"aX":-20.380558009092017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":17.6,"spinRate":2239,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39929792676043085,"extension":6.958184236987748},"hitData":{"launchSpeed":97.8,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.76,"coordY":132.44}},"index":0,"playId":"18b8e70c-32c3-358b-a4d5-c7326803122d","pitchNumber":1,"startTime":"2026-04-26T19:36:59.079Z","endTime":"2026-04-26T19:37:05.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.52,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:37:05.611Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:38:54.675Z","endTime":"2026-04-26T19:39:25.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244091051819638,"aZ":-19.669450604571214,"pfxX":-3.1517317796718443,"pfxZ":6.611584763210772,"pX":-0.2925433767923485,"pZ":2.707848418237888,"vX0":2.5883909669329395,"vY0":-136.92429237418995,"vZ0":-4.204924924418415,"x":128.15,"y":165.67,"x0":-0.8423002252105762,"y0":50.005132334516574,"z0":5.615705492791328,"aX":-5.963872058998947},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":5.2,"spinRate":1999,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4005665635681561,"extension":6.845377732165432},"hitData":{"launchSpeed":100.2,"launchAngle":24.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":54.56,"coordY":75.35}},"index":0,"playId":"6839ae13-8e07-3120-840f-ef9e2a413cdd","pitchNumber":1,"startTime":"2026-04-26T19:39:18.675Z","endTime":"2026-04-26T19:39:25.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:39:25.975Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Evan Carter hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:39:26.040Z","endTime":"2026-04-26T19:40:14.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55640440575242,"aZ":-31.712523008980565,"pfxX":-10.566055416022952,"pfxZ":0.2466611343520828,"pX":-0.3302903015271213,"pZ":2.806276676415673,"vX0":5.29885352294136,"vY0":-136.92007672384133,"vZ0":-1.7657519253519327,"x":129.59,"y":163.01,"x0":-0.9340847215602692,"y0":50.00338200390047,"z0":5.6619473956138515,"aX":-19.75411750600881},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":1903,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4024074302196894,"extension":6.756510392353562},"index":0,"playId":"1effed26-a9d2-3699-b1d8-90c2ee8d63be","pitchNumber":1,"startTime":"2026-04-26T19:39:52.850Z","endTime":"2026-04-26T19:39:55.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193997595513217,"aZ":-20.568570455635506,"pfxX":-2.8610276832479533,"pfxZ":6.106115050732207,"pX":1.4893710443298864,"pZ":4.069904127083081,"vX0":8.139998820455073,"vY0":-137.20579617895226,"vZ0":-0.5026183120001839,"x":60.23,"y":128.89,"x0":-1.1480213854214796,"y0":50.00413569336676,"z0":5.660783820000476,"aX":-5.4400009335515085},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":3.4,"spinRate":2071,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3996573695829122,"extension":6.790601189427345},"index":1,"playId":"d3fa3b27-a41b-38a6-92d5-69e507b21fe9","pitchNumber":2,"startTime":"2026-04-26T19:40:09.745Z","endTime":"2026-04-26T19:40:14.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:40:14.274Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:40:21.143Z","endTime":"2026-04-26T19:48:19.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,6,7],"actionIndex":[3,4,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3165226165367,"aZ":-27.27634715961374,"pfxX":-10.920065394192411,"pfxZ":2.6289369654114054,"pX":-0.6005956404944199,"pZ":1.7830313816829242,"vX0":5.09106539497359,"vY0":-136.66656527116956,"vZ0":-4.798050982383945,"x":139.89,"y":190.64,"x0":-1.0842298589805444,"y0":50.00363052793443,"z0":5.469642458467481,"aX":-20.349139513217818},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":18.5,"spinRate":1879,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.40308282568359655,"extension":6.652923385562645},"index":0,"playId":"7c56b074-fd25-3233-8ba8-cc832c473380","pitchNumber":1,"startTime":"2026-04-26T19:40:44.146Z","endTime":"2026-04-26T19:40:47.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"765fcb85-a446-3788-915c-61ce48cfc1c3","startTime":"2026-04-26T19:41:10.346Z","endTime":"2026-04-26T19:41:14.541Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0889797527026,"aZ":-29.120549934317193,"pfxX":-10.404766305249968,"pfxZ":1.630494113446387,"pX":0.48792382400934237,"pZ":1.1080243578249165,"vX0":7.7252888494918555,"vY0":-136.6956289845897,"vZ0":-6.1817455567879085,"x":98.4,"y":208.86,"x0":-1.03800759612141,"y0":50.00309655088856,"z0":5.425794011359407,"aX":-19.484014939513486},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":2019,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40230547839646924,"extension":6.667586808454784},"index":2,"playId":"fd0bc59c-98f9-3c04-9f03-4859b566e85a","pitchNumber":2,"startTime":"2026-04-26T19:41:27.667Z","endTime":"2026-04-26T19:41:37.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Evan Carter steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"fd0bc59c-98f9-3c04-9f03-4859b566e85a","startTime":"2026-04-26T19:41:37.310Z","endTime":"2026-04-26T19:41:58.921Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"postOnSecond":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.59,"dramaIndex":65.0,"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-26T19:41:58.921Z","endTime":"2026-04-26T19:47:36.360Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Kuhnel replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"startTime":"2026-04-26T19:47:36.360Z","endTime":"2026-04-26T19:47:59.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90191813432864,"aZ":-28.32003736820072,"pfxX":2.014341101702416,"pfxZ":2.2274777513063597,"pX":1.4611514727031834,"pZ":2.864997038380827,"vX0":6.261781216893064,"vY0":-130.76205758935137,"vZ0":-2.9886506206967476,"x":61.3,"y":161.43,"x0":-1.2273685786320214,"y0":50.00132909385958,"z0":6.1502555779432,"aX":3.4833012962985572},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":-5.0,"spinRate":2503,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4190753868881272,"extension":6.672614819426137},"index":6,"playId":"5381fd06-93bb-36a7-958e-491f1bf2f2bb","pitchNumber":3,"startTime":"2026-04-26T19:47:59.588Z","endTime":"2026-04-26T19:48:05.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58282473119418,"aZ":-32.48639269458708,"pfxX":0.045560614876075434,"pfxZ":-0.18560597452694072,"pX":1.3344779332839327,"pZ":1.269056035567326,"vX0":6.884389470780406,"vY0":-130.78265233206213,"vZ0":-5.962357641333101,"x":66.13,"y":204.52,"x0":-1.3420419428507,"y0":50.00076487025729,"z0":6.026645667725848,"aX":0.07661425456053392},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.4,"breakHorizontal":-1.7,"spinRate":2650,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4194435975612527,"extension":6.561889306270346},"index":7,"playId":"d12383e6-41f6-372e-90d4-e0ea5ea686eb","pitchNumber":4,"startTime":"2026-04-26T19:48:16.921Z","endTime":"2026-04-26T19:48:19.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.59,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:48:19.921Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:48:31.431Z","endTime":"2026-04-26T19:50:16.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27963861939415,"aZ":-26.81616347800158,"pfxX":1.307438873657297,"pfxZ":3.096316204861668,"pX":1.8684458115557332,"pZ":1.7375755497396064,"vX0":7.064794567140501,"vY0":-130.8721601840028,"vZ0":-5.839308936979919,"x":45.78,"y":191.87,"x0":-1.0386866224006976,"y0":50.00273049129721,"z0":6.012945331059107,"aX":2.2611702079194576},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-4.0,"spinRate":2581,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4189220939828977,"extension":6.562131573494827},"index":0,"playId":"31e100a3-860f-30cf-b5ac-b93d7e76a1c7","pitchNumber":1,"startTime":"2026-04-26T19:48:46.045Z","endTime":"2026-04-26T19:48:49.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40519570819933,"aZ":-26.132217246754834,"pfxX":-9.510304844003516,"pfxZ":3.174222693166035,"pX":-0.7745711653400049,"pZ":2.6725000254151605,"vX0":3.336852971493342,"vY0":-137.96968197193124,"vZ0":-4.879626815773536,"x":146.52,"y":166.62,"x0":-0.7735388367874937,"y0":50.001033990567365,"z0":6.2539093177930125,"aX":-18.09572316845889},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":2327,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39897426788806856,"extension":6.582537088242569},"index":1,"playId":"cac50054-454c-3935-8314-767679810700","pitchNumber":2,"startTime":"2026-04-26T19:49:04.817Z","endTime":"2026-04-26T19:49:08.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40175665479709,"aZ":-22.733086066363903,"pfxX":-8.673781591843515,"pfxZ":4.938156365109695,"pX":-0.016154836717689032,"pZ":3.052274197982837,"vX0":4.8114690654314645,"vY0":-138.04887901692587,"vZ0":-4.451988267040052,"x":117.62,"y":156.37,"x0":-0.6633549409279852,"y0":50.00394687743896,"z0":6.234494389397653,"aX":-16.58653824366867},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2333,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3981763215377203,"extension":6.594542885378263},"index":2,"playId":"5561380e-94ba-3245-b6e7-31b493f63ce6","pitchNumber":3,"startTime":"2026-04-26T19:49:22.776Z","endTime":"2026-04-26T19:49:26.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833902934235965,"aZ":-29.638639594680598,"pfxX":1.6622206013207395,"pfxZ":1.4587699055929848,"pX":2.0559763800889055,"pZ":1.077562543133506,"vX0":7.300404778401913,"vY0":-131.5057645774602,"vZ0":-6.7314175643725,"x":38.63,"y":209.69,"x0":-0.9805802138777872,"y0":50.0039633292065,"z0":5.891030067269908,"aX":2.88836450681103},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":-4.7,"spinRate":2596,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41771072310480495,"extension":6.90493318075633},"index":3,"playId":"728d82d3-4369-3fc9-8ab7-90b9a9262170","pitchNumber":4,"startTime":"2026-04-26T19:49:40.205Z","endTime":"2026-04-26T19:49:43.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.241628553823574,"aZ":-25.28315532613855,"pfxX":-8.908385421985948,"pfxZ":3.6771389658408467,"pX":-2.2614453759901068,"pZ":4.784067489231779,"vX0":0.30570874038606555,"vY0":-136.98225283071176,"vZ0":0.6865747523345055,"x":203.2,"y":109.61,"x0":-1.2205978952007204,"y0":50.00264888191196,"z0":6.277813422939634,"aX":-16.688790105407534},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":2254,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4020432936274352,"extension":6.414190314203633},"index":4,"playId":"f22e4df0-560e-390f-9657-d37f4c4aec9d","pitchNumber":5,"startTime":"2026-04-26T19:50:13.640Z","endTime":"2026-04-26T19:50:16.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.5,"awayTeamWinProbability":69.5,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.5,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:50:16.640Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Danny Jansen pops out to third baseman Darell Hernaiz in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-26T19:50:29.683Z","endTime":"2026-04-26T19:51:13.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072832778393966,"aZ":-26.026375147186315,"pfxX":1.3509764119808565,"pfxZ":3.458989734539059,"pX":0.487267163651735,"pZ":2.2156776934656515,"vX0":4.7509671320207865,"vY0":-132.40664766738308,"vZ0":-4.889261004326676,"x":98.43,"y":178.96,"x0":-1.5052010960281326,"y0":50.00131563641634,"z0":5.988726608574444,"aX":2.400145683372886},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":-3.5,"spinRate":2442,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4135390178270302,"extension":6.764691349027444},"index":0,"playId":"d46d3bde-6abb-3de1-a0bd-3a30ce74da54","pitchNumber":1,"startTime":"2026-04-26T19:50:46.781Z","endTime":"2026-04-26T19:50:50.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.320979074223935,"aZ":-23.035848679126303,"pfxX":-8.350754196518107,"pfxZ":4.8323385321561165,"pX":-0.7020575514621946,"pZ":2.96752663065153,"vX0":3.5312975425171795,"vY0":-137.36144873239692,"vZ0":-4.6659235790918085,"x":143.76,"y":158.66,"x0":-0.9267415047891817,"y0":50.004027998012404,"z0":6.275181180343763,"aX":-15.796070134243369},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":14.3,"spinRate":2293,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4003069357840747,"extension":6.739519783203934},"hitData":{"launchSpeed":74.4,"launchAngle":72.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":196.19}},"index":1,"playId":"bb952b77-42c2-3909-bc11-ea668c29e920","pitchNumber":2,"startTime":"2026-04-26T19:51:04.433Z","endTime":"2026-04-26T19:51:13.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":2.22,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:51:13.437Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:53:09.245Z","endTime":"2026-04-26T19:54:52.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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":92.5,"endSpeed":84.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23668970154624,"aZ":-18.229098281532565,"pfxX":-4.768410642450071,"pfxZ":7.6563166633375905,"pX":-0.46257586831929626,"pZ":1.5978184960412,"vX0":6.152251603490526,"vY0":-134.40303447148477,"vZ0":-7.025291193629792,"x":134.63,"y":195.64,"x0":-2.1661589643293926,"y0":50.00638970598261,"z0":5.549189810954593,"aX":-8.690243852452486},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":7.2,"spinRate":2086,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4081554294114573,"extension":6.848630870716823},"index":0,"playId":"3a1b07d8-551a-32aa-9346-c486a1dc9319","pitchNumber":1,"startTime":"2026-04-26T19:53:27.196Z","endTime":"2026-04-26T19:53:31.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36268570665433,"aZ":-34.62166815659198,"pfxX":0.620517257876163,"pfxZ":-1.736508626600294,"pX":-0.052238794965452036,"pZ":0.9872251889980839,"vX0":3.987701118852904,"vY0":-118.32661922035467,"vZ0":-4.190925991192733,"x":118.99,"y":212.12,"x0":-1.842465894664887,"y0":50.00141651796026,"z0":5.966207406587891,"aX":0.8756045862791434},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.0,"breakHorizontal":-2.2,"spinRate":2162,"spinDirection":355},"zone":13,"typeConfidence":2.0,"plateTime":0.463555740993272,"extension":6.884166068393852},"index":1,"playId":"203bf515-d7e9-3480-859b-c245fa6fd55d","pitchNumber":2,"startTime":"2026-04-26T19:53:41.340Z","endTime":"2026-04-26T19:53:44.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062125417830096,"aZ":-20.65679887647703,"pfxX":-5.946340147351254,"pfxZ":6.303772983653411,"pX":-0.17203803505215728,"pZ":1.8063286542956654,"vX0":7.326334134473033,"vY0":-134.5264825115417,"vZ0":-5.913754230698525,"x":123.56,"y":190.01,"x0":-2.162259030527814,"y0":50.00264291835876,"z0":5.504318180145565,"aX":-10.864082899681106},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":9.1,"spinRate":1970,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4076505122590417,"extension":6.902154790868806},"index":2,"playId":"f373b187-9978-3551-bfe6-b8e7e8763670","pitchNumber":3,"startTime":"2026-04-26T19:53:56.358Z","endTime":"2026-04-26T19:53:59.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35443391665007,"aZ":-17.50380158858512,"pfxX":-5.204269822339441,"pfxZ":8.231910004205716,"pX":-0.6904655853548746,"pZ":2.7747301353456915,"vX0":5.6811940834919525,"vY0":-133.08358565831256,"vZ0":-4.209712554257093,"x":143.32,"y":163.86,"x0":-2.183534465880834,"y0":50.00025166553617,"z0":5.656450923087676,"aX":-9.271513954826762},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":8.0,"spinRate":2091,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.41262969980789377,"extension":6.925959563798317},"index":3,"playId":"8f0d4e74-0a9e-3863-848e-27aed0c33e64","pitchNumber":4,"startTime":"2026-04-26T19:54:12.607Z","endTime":"2026-04-26T19:54:15.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-26T19:54:21.318Z","endTime":"2026-04-26T19:54:31.034Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974584255287414,"aZ":-34.87361730206578,"pfxX":0.27394827607814487,"pfxZ":-1.7632677010599984,"pX":0.2815791110508637,"pZ":4.344512495383494,"vX0":4.832264108999958,"vY0":-123.16187611042875,"vZ0":2.735727516490887,"x":106.27,"y":121.48,"x0":-1.7432060215808458,"y0":50.001071672710644,"z0":6.173101826238895,"aX":0.4194365753592477},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":-1.7,"spinRate":2261,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.44510942083971106,"extension":6.6647369732397275},"index":5,"playId":"3638ed80-acc6-32d0-ac2b-2ed634dbe419","pitchNumber":5,"startTime":"2026-04-26T19:54:31.034Z","endTime":"2026-04-26T19:54:34.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168362647682628,"aZ":-20.466450966067967,"pfxX":-4.883591252255509,"pfxZ":6.340296182597088,"pX":-0.652723879957299,"pZ":2.737365016056874,"vX0":5.808697990267384,"vY0":-135.18665002528817,"vZ0":-3.6826753247384634,"x":141.88,"y":164.87,"x0":-2.1973224281720487,"y0":50.00238156480482,"z0":5.558478575748961,"aX":-9.016587455024238},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":7.6,"spinRate":1981,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40555548987882606,"extension":6.737806344783168},"index":6,"playId":"542f2172-c455-35cd-a98d-52e1d83c26d0","pitchNumber":6,"startTime":"2026-04-26T19:54:49.328Z","endTime":"2026-04-26T19:54:52.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:54:52.596Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (5) on a ground ball to left fielder Alejandro Osuna.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:55:02.752Z","endTime":"2026-04-26T19:56:03.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.722339670838934,"aZ":-24.835763983791427,"pfxX":-9.007826103281156,"pfxZ":3.885348839898871,"pX":-1.5005870188044264,"pZ":3.097047796025962,"vX0":5.166255945274578,"vY0":-137.1448239509457,"vZ0":-2.3940881487963805,"x":174.2,"y":155.16,"x0":-2.246827084226434,"y0":50.00414696105243,"z0":5.690458777135188,"aX":-17.015263369752976},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":15.1,"spinRate":2224,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40067881832591956,"extension":6.861586804237187},"index":0,"playId":"0601dd2d-312b-37f9-aa37-37c7c231ed14","pitchNumber":1,"startTime":"2026-04-26T19:55:18.113Z","endTime":"2026-04-26T19:55:21.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.0,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887593345555857,"aZ":-24.023892319240563,"pfxX":-8.27156076699867,"pfxZ":4.2333757738880635,"pX":-0.19223404688834902,"pZ":3.839558786352033,"vX0":8.418265227200418,"vY0":-138.15580582701162,"vZ0":-0.6915834898204931,"x":124.33,"y":135.11,"x0":-2.2097887612197242,"y0":50.00350909841629,"z0":5.713368068470501,"aX":-15.92900658423926},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":13.1,"spinRate":2252,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3970465713011291,"extension":6.789612910750169},"index":1,"playId":"2452b749-a9a3-37a6-bcf3-7c49d2d4db55","pitchNumber":2,"startTime":"2026-04-26T19:55:33.136Z","endTime":"2026-04-26T19:55:36.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134705443178643,"aZ":-24.519776092205873,"pfxX":-10.320884598009027,"pfxZ":4.058407011445971,"pX":-0.4233790734939467,"pZ":2.2413389588422934,"vX0":8.082333574421593,"vY0":-136.7289562397802,"vZ0":-4.448090165764277,"x":133.14,"y":178.26,"x0":-2.081929244093057,"y0":50.0042794063418,"z0":5.579180541409725,"aX":-19.4745520826007},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":16.9,"spinRate":2173,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4011311266743567,"extension":6.850662819601606},"hitData":{"launchSpeed":108.4,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.96,"coordY":110.01}},"index":2,"playId":"afb08093-e8d3-320d-a46f-bee7627894c3","pitchNumber":3,"startTime":"2026-04-26T19:55:50.889Z","endTime":"2026-04-26T19:56:03.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":0.53,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:56:03.398Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T19:56:05.510Z","endTime":"2026-04-26T19:59:42.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515701492555795,"aZ":-26.87672115060195,"pfxX":-8.458157414716277,"pfxZ":3.3569458052725842,"pX":-0.8377639527058186,"pZ":3.3725710393811412,"vX0":5.810746876621507,"vY0":-125.22071803546706,"vZ0":-0.7507675510287853,"x":148.93,"y":147.72,"x0":-2.09547459649379,"y0":50.006102271783824,"z0":5.885398476925169,"aX":-13.364767377618316},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":1510,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4382855471825766,"extension":6.748012516841373},"index":0,"playId":"38939635-f316-37de-a9f9-254e298bcef9","pitchNumber":1,"startTime":"2026-04-26T19:56:38.823Z","endTime":"2026-04-26T19:56:42.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07832949622718,"aZ":-22.747914684773463,"pfxX":-6.1182169482646,"pfxZ":4.986949506191917,"pX":0.6006927324329167,"pZ":2.2944479530666655,"vX0":9.369099916959751,"vY0":-137.08551655569335,"vZ0":-4.78545147506596,"x":94.1,"y":176.83,"x0":-2.07640667513863,"y0":50.00659980653502,"z0":5.62852103586982,"aX":-11.574558845341885},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":9.0,"spinRate":2069,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4005123443779306,"extension":6.870431844970334},"index":1,"playId":"7dbec409-20cf-39c3-801f-e23508933cd9","pitchNumber":2,"startTime":"2026-04-26T19:56:59.806Z","endTime":"2026-04-26T19:57:03.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-26T19:57:10.994Z","endTime":"2026-04-26T19:57:25.836Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":86.5,"endSpeed":79.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637545622912985,"aZ":-27.831406438170013,"pfxX":1.0554273577236168,"pfxZ":2.7230563199859494,"pX":1.3713716761858579,"pZ":1.687985879938544,"vX0":7.268856854686493,"vY0":-125.74762483696038,"vZ0":-5.003231988409455,"x":64.73,"y":193.2,"x0":-1.6994246381547033,"y0":50.000799703838375,"z0":5.974247684423932,"aX":1.6816363245451162},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":-3.6,"spinRate":2052,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4363659350410303,"extension":6.8626760706862004},"index":3,"playId":"7e58d62e-953b-3b75-a362-5244f766dbe1","pitchNumber":3,"startTime":"2026-04-26T19:57:25.836Z","endTime":"2026-04-26T19:57:28.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375180084548923,"aZ":-32.81404916509473,"pfxX":-0.65371350024648,"pfxZ":-0.4098176565776648,"pX":0.21206156032612922,"pZ":0.3816801624722886,"vX0":5.201461074956611,"vY0":-125.2747214374094,"vZ0":-6.741067109675855,"x":108.92,"y":228.47,"x0":-1.8216929644945699,"y0":50.00228944444433,"z0":5.848469332914409,"aX":-1.0212415498714824},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.3,"breakHorizontal":-0.2,"spinRate":2089,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4401291847099391,"extension":7.1595741448550205},"index":4,"playId":"9c729f32-e82c-39fd-8dc8-a7405a7f1644","pitchNumber":4,"startTime":"2026-04-26T19:57:46.923Z","endTime":"2026-04-26T19:57:50.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25116689857142,"aZ":-24.90039505093181,"pfxX":-9.66796259953932,"pfxZ":4.298829330779102,"pX":-0.14636121544632827,"pZ":1.290857525334702,"vX0":8.123344584059826,"vY0":-129.38508462287044,"vZ0":-6.404386688000676,"x":122.58,"y":203.93,"x0":-2.0721385403420434,"y0":50.00609374642688,"z0":5.709111630870491,"aX":-16.377982117067013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":1550,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4234935146170127,"extension":6.955930064513606},"index":5,"playId":"daca4c45-bcbb-3948-b387-f64c551590d8","pitchNumber":5,"startTime":"2026-04-26T19:58:17.317Z","endTime":"2026-04-26T19:58:21.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441620182676804,"aZ":-16.092801050832644,"pfxX":-6.48128068213728,"pfxZ":8.571299376539669,"pX":-0.12202455184159486,"pZ":2.467290726409897,"vX0":7.433282945356487,"vY0":-136.24503965837974,"vZ0":-5.426543769608005,"x":121.65,"y":172.16,"x0":-2.045963084749385,"y0":50.00652418257506,"z0":5.6004118549301305,"aX":-12.165791376576342},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2196,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40230868347091375,"extension":6.790619463714673},"index":6,"playId":"579bf735-6d35-3b99-b652-0a5fbedf9295","pitchNumber":6,"startTime":"2026-04-26T19:58:40.063Z","endTime":"2026-04-26T19:58:44.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31065063958832,"aZ":-33.26058764824655,"pfxX":-0.029048141702942232,"pfxZ":-0.6996433466104452,"pX":1.0196330440527306,"pZ":2.1737590438292265,"vX0":7.05502994132312,"vY0":-123.38856538096553,"vZ0":-2.4893535170755685,"x":78.13,"y":180.09,"x0":-1.8718111809004194,"y0":50.00604575860915,"z0":5.995483126102787,"aX":-0.04551535094720368},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-1.6,"spinRate":2077,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.44373465898340037,"extension":6.855863147017852},"index":7,"playId":"cfde2765-7375-332b-bf6b-03c46bc18029","pitchNumber":7,"startTime":"2026-04-26T19:59:09.690Z","endTime":"2026-04-26T19:59:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.206051944651314,"aZ":-33.07815729201951,"pfxX":-0.9068561733941229,"pfxZ":-0.5886956902950642,"pX":-0.6769886289523678,"pZ":1.8525453524097382,"vX0":3.505318260897482,"vY0":-122.63460728125858,"vZ0":-3.354858312492736,"x":142.81,"y":188.76,"x0":-1.9987493361832915,"y0":50.00197395346195,"z0":6.02122763630979,"aX":-1.4005025463136374},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":1.0,"spinRate":2038,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.44437909819334864,"extension":6.9473860555007745},"index":8,"playId":"506cff0c-2ca2-3298-80b5-d78461ef5713","pitchNumber":8,"startTime":"2026-04-26T19:59:39.122Z","endTime":"2026-04-26T19:59:42.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":1.03,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-26T19:59:42.174Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brent Rooker lines out to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-26T20:01:03.042Z","endTime":"2026-04-26T20:01:32.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"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-26T20:00:03.055Z","endTime":"2026-04-26T20:01:05.240Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800333549563838,"aZ":-33.99775816120962,"pfxX":0.08884305516829816,"pfxZ":-1.2355659348993209,"pX":1.01722499330205,"pZ":1.2117123677572603,"vX0":6.510857911535794,"vY0":-120.67956993578464,"vZ0":-4.215044646833839,"x":78.23,"y":206.06,"x0":-1.7289235927824143,"y0":50.004094692029014,"z0":5.980309796799713,"aX":0.1307596532118886},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.0,"breakHorizontal":-1.7,"spinRate":2062,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45410870045890217,"extension":6.897589893916088},"index":1,"playId":"97b886e6-3da6-3da8-a057-ea873ae566dd","pitchNumber":1,"startTime":"2026-04-26T20:01:05.240Z","endTime":"2026-04-26T20:01:08.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":83.5,"endSpeed":77.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44025858351924,"aZ":-34.34262101352306,"pfxX":0.4029800928357712,"pfxZ":-1.4494329653657427,"pX":0.3845964673636693,"pZ":1.4841309915499987,"vX0":5.152752146265202,"vY0":-121.52414349571583,"vZ0":-3.69246048875243,"x":102.34,"y":198.71,"x0":-1.8139975995282145,"y0":50.00127869599289,"z0":6.001123943069095,"aX":0.6033122176451081},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.2,"breakHorizontal":-1.9,"spinRate":2182,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45042710531831354,"extension":6.849640928146144},"hitData":{"launchSpeed":78.1,"launchAngle":29.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.67,"coordY":84.99}},"index":2,"playId":"3ec973fa-b990-37c6-bea9-9de4dc88feb6","pitchNumber":2,"startTime":"2026-04-26T20:01:24.933Z","endTime":"2026-04-26T20:01:32.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.06,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:01:32.461Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sam Haggerty flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T20:04:05.458Z","endTime":"2026-04-26T20:04:32.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Lopez replaces Joel Kuhnel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T20:02:32.570Z","endTime":"2026-04-26T20:03:47.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Sam Haggerty replaces Alejandro Osuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-26T20:03:47.530Z","endTime":"2026-04-26T20:04:07.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.7,"endSpeed":81.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.233538264558504,"aZ":-19.01159093838625,"pfxX":9.695179350166065,"pfxZ":7.580534899735946,"pX":1.6717587035019377,"pZ":2.946900250651257,"vX0":-7.684032037774234,"vY0":-131.75493241260585,"vZ0":-1.9783165292796496,"x":53.28,"y":159.21,"x0":3.3843859982426165,"y0":50.00209567209791,"z0":5.131022678886564,"aX":16.833417765738773},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":-15.6,"spinRate":2245,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.41770955760035156,"extension":7.1060204985293005},"index":2,"playId":"9ee3e769-9301-3cac-8a1c-7744b6f791c9","pitchNumber":1,"startTime":"2026-04-26T20:04:07.690Z","endTime":"2026-04-26T20:04:10.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346636237223468,"aZ":-25.29152342942272,"pfxX":2.2583675992286847,"pfxZ":4.384371914862056,"pX":-0.2321817415578751,"pZ":2.3757758287245703,"vX0":-9.335750979630669,"vY0":-124.8767110513736,"vZ0":-1.5945978764194517,"x":125.85,"y":174.63,"x0":3.2698522156823886,"y0":50.00552417798486,"z0":5.113400816742814,"aX":3.548566287811218},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":-1.8,"spinRate":2185,"spinDirection":149},"zone":4,"typeConfidence":0.9,"plateTime":0.43947203259192147,"extension":7.004456589220775},"hitData":{"launchSpeed":90.8,"launchAngle":35.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.47,"coordY":84.44}},"index":3,"playId":"f292aded-457f-37b4-a021-06266996c6e3","pitchNumber":2,"startTime":"2026-04-26T20:04:23.606Z","endTime":"2026-04-26T20:04:32.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:04:32.426Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T20:04:31.809Z","endTime":"2026-04-26T20:06:09.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":76.6,"endSpeed":69.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8253362204557,"aZ":-32.6711835452088,"pfxX":-6.508863711695277,"pfxZ":-0.40741217848128386,"pX":-0.5419784404163375,"pZ":2.430809516844822,"vX0":-6.666483254763092,"vY0":-111.26192516671998,"vZ0":1.4329768551501552,"x":137.66,"y":173.15,"x0":3.3620891828436656,"y0":50.000671009243696,"z0":5.217874482301342,"aX":-7.989951151740034},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":0.1,"breakHorizontal":13.8,"spinRate":2318,"spinDirection":281},"zone":4,"typeConfidence":0.92,"plateTime":0.4962427216310932,"extension":6.815317694161952},"index":0,"playId":"fac10af5-0d9b-3d26-8033-109573ad03f6","pitchNumber":1,"startTime":"2026-04-26T20:05:01.274Z","endTime":"2026-04-26T20:05:04.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":68.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.231733836678643,"aZ":-26.350235495570008,"pfxX":-8.224514342170526,"pfxZ":4.836788907527987,"pX":0.10121684158337607,"pZ":2.496409579613669,"vX0":-4.470571318345699,"vY0":-109.88193004023563,"vZ0":0.48318230363661663,"x":113.14,"y":171.38,"x0":3.2410345472206488,"y0":50.002537717070936,"z0":5.1077252267325886,"aX":-9.904151315214264},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":2525,"spinDirection":283},"zone":5,"typeConfidence":0.92,"plateTime":0.5013856538024384,"extension":6.751934593654124},"index":1,"playId":"f898252e-1c8a-3f1c-ad26-ee4819b4decc","pitchNumber":2,"startTime":"2026-04-26T20:05:17.823Z","endTime":"2026-04-26T20:05:20.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":76.3,"endSpeed":70.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13875082665988,"aZ":-31.719286561905385,"pfxX":-4.844052021863654,"pfxZ":0.360697643535981,"pX":-1.4087984252940782,"pZ":1.3349418689356647,"vX0":-8.48996010158831,"vY0":-110.86838328302092,"vZ0":-0.5355544789072063,"x":170.7,"y":202.74,"x0":3.101714080323813,"y0":50.00033249886749,"z0":4.895008134309127,"aX":-6.016770752971613},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":0.8,"breakHorizontal":11.0,"spinRate":2489,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.4943555748978694,"extension":6.834317654579403},"index":2,"playId":"6b17a351-69d1-3312-a849-af512e01655f","pitchNumber":3,"startTime":"2026-04-26T20:05:43.166Z","endTime":"2026-04-26T20:05:47.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.449427221072924,"aZ":-19.73911434225421,"pfxX":10.087367345121265,"pfxZ":6.996557482717661,"pX":1.1350566530641004,"pZ":3.3418640970305162,"vX0":-8.229098862011806,"vY0":-132.74069532161923,"vZ0":-1.2433249574362604,"x":73.73,"y":148.55,"x0":2.9707118095314096,"y0":50.004760190072275,"z0":5.25897585450876,"aX":17.933379954129304},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.6,"breakHorizontal":-16.4,"spinRate":2227,"spinDirection":127},"zone":12,"typeConfidence":0.86,"plateTime":0.4132534602367044,"extension":6.7728912531688},"index":3,"playId":"39674798-956a-3c10-9875-95fea48b44e7","pitchNumber":4,"startTime":"2026-04-26T20:06:05.516Z","endTime":"2026-04-26T20:06:09.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:06:09.201Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joc Pederson walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T20:06:12.442Z","endTime":"2026-04-26T20:08:01.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22050784453753,"aZ":-18.31391316844441,"pfxX":8.303813151935396,"pfxZ":8.123649002609056,"pX":0.8121786879566265,"pZ":2.8277391766447058,"vX0":-8.05461063409644,"vY0":-129.81726811787095,"vZ0":-2.8466244378797803,"x":86.04,"y":162.43,"x0":2.876509341394,"y0":50.00434003923165,"z0":5.332886958569218,"aX":14.171817663980546},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.2,"spinRate":2049,"spinDirection":123},"zone":3,"typeConfidence":0.89,"plateTime":0.4219432209155345,"extension":6.936520269258556},"index":0,"playId":"a0823011-0fa1-3bbc-a667-38e7139103fd","pitchNumber":1,"startTime":"2026-04-26T20:06:37.126Z","endTime":"2026-04-26T20:06:40.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.764888480327873,"aZ":-28.89656270529334,"pfxX":-6.099618675210402,"pfxZ":2.5631247145199554,"pX":-1.2715633716246841,"pZ":1.6128847918272065,"vX0":-8.366319998903103,"vY0":-112.40300400025617,"vZ0":-1.0231986890815117,"x":165.47,"y":195.23,"x0":3.293785517933418,"y0":50.00037117435302,"z0":5.013396873842602,"aX":-7.786575732991362},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":2508,"spinDirection":284},"zone":13,"typeConfidence":0.91,"plateTime":0.48767117515762504,"extension":6.741483098999485},"index":1,"playId":"ff863e5f-28d5-3825-80af-6e54be2aad6a","pitchNumber":2,"startTime":"2026-04-26T20:06:55.649Z","endTime":"2026-04-26T20:06:58.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84674888449759,"aZ":-31.72053964454587,"pfxX":-5.04583688496928,"pfxZ":0.37747002306031785,"pX":0.8550725518938077,"pZ":1.8516879632404073,"vX0":-4.296968307608907,"vY0":-109.76136573639533,"vZ0":0.44580803029982574,"x":84.41,"y":188.78,"x0":3.499387337298971,"y0":50.00404457046103,"z0":5.04499926229921,"aX":-6.108783065348662},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":1.2,"breakHorizontal":10.3,"spinRate":2327,"spinDirection":278},"zone":9,"typeConfidence":0.91,"plateTime":0.5005218692063202,"extension":6.72021098854392},"index":2,"playId":"24c0be51-348a-3f21-bd90-96507e7df5d3","pitchNumber":3,"startTime":"2026-04-26T20:07:17.302Z","endTime":"2026-04-26T20:07:21.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":73.9,"endSpeed":68.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.350323984532636,"aZ":-32.308906584817855,"pfxX":-8.83327989799599,"pfxZ":-0.1179453384537057,"pX":2.2038380541594558,"pZ":1.3738261663150315,"vX0":-0.5113745433928166,"vY0":-107.66300722580186,"vZ0":-0.3078058347991788,"x":32.99,"y":201.69,"x0":3.591591193319525,"y0":50.00167202500357,"z0":5.105878523511636,"aX":-10.329266106721146},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":0.0,"breakHorizontal":16.1,"spinRate":2388,"spinDirection":280},"zone":14,"typeConfidence":0.91,"plateTime":0.5094813203359441,"extension":6.646882794101798},"index":3,"playId":"c76e86e6-6463-3039-9519-c9aaca404cfb","pitchNumber":4,"startTime":"2026-04-26T20:07:36.145Z","endTime":"2026-04-26T20:07:39.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60849116096196,"aZ":-19.731677080041486,"pfxX":6.925961660120643,"pfxZ":7.263767211305913,"pX":-0.05784349709517417,"pZ":3.7457307059831604,"vX0":-10.371901464648749,"vY0":-130.37890136783545,"vZ0":-0.10399846560471093,"x":119.2,"y":137.65,"x0":3.080652406019926,"y0":50.00524484728525,"z0":5.281099275628246,"aX":11.869732090478623},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.3,"breakHorizontal":-10.1,"spinRate":2196,"spinDirection":127},"zone":11,"typeConfidence":0.87,"plateTime":0.4208472829159162,"extension":6.941381355316656},"index":4,"playId":"d5f64022-8593-392f-b386-4769ab875407","pitchNumber":5,"startTime":"2026-04-26T20:07:58.358Z","endTime":"2026-04-26T20:08:01.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.54,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:08:01.886Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-26T20:08:13.742Z","endTime":"2026-04-26T20:10:40.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42984799459374,"aZ":-27.65230246895373,"pfxX":-7.136025776941922,"pfxZ":3.7962183567323464,"pX":-1.0670067014175846,"pZ":2.11785600587055,"vX0":-7.267461573811578,"vY0":-108.81547057589077,"vZ0":0.09517350623563248,"x":157.67,"y":181.6,"x0":3.252263642525481,"y0":50.00035712242013,"z0":5.088007092822636,"aX":-8.491810662265655},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":2503,"spinDirection":284},"zone":13,"typeConfidence":0.92,"plateTime":0.504796011725849,"extension":6.84122262075944},"index":0,"playId":"d8c1f85a-e7ef-3974-96ce-58790d7f2134","pitchNumber":1,"startTime":"2026-04-26T20:08:28.690Z","endTime":"2026-04-26T20:08:32.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.923299461135496,"aZ":-35.166939222588695,"pfxX":-5.092612600670284,"pfxZ":-2.4439366551968424,"pX":-0.008677003511935536,"pZ":1.1775844309238408,"vX0":-5.967278095546145,"vY0":-110.1270282665947,"vZ0":-0.39199121826209393,"x":117.33,"y":206.99,"x0":3.399620726824056,"y0":50.00183121024651,"z0":5.084084459345547,"aX":-6.241108094695811},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-4.2,"breakHorizontal":10.8,"spinRate":2405,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.49774938872527974,"extension":6.574320379116255},"index":1,"playId":"235a9313-6360-3a60-b3b6-54ecfab377b7","pitchNumber":2,"startTime":"2026-04-26T20:08:49.005Z","endTime":"2026-04-26T20:08:52.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.432497744855056,"aZ":-19.159456586093512,"pfxX":8.814962116599087,"pfxZ":7.291849622361697,"pX":0.3245397742047259,"pZ":3.0878646688421263,"vX0":-9.772552977622615,"vY0":-132.7642045607543,"vZ0":-2.1022725799708297,"x":104.63,"y":155.41,"x0":2.907957360781946,"y0":50.00514857825283,"z0":5.2845493042604215,"aX":15.738699173928023},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":-13.8,"spinRate":2104,"spinDirection":123},"zone":3,"typeConfidence":0.91,"plateTime":0.41257393981371226,"extension":6.622594633299133},"index":2,"playId":"b4dc5b7d-b283-347e-bb9c-e429462c4a1f","pitchNumber":3,"startTime":"2026-04-26T20:09:13.463Z","endTime":"2026-04-26T20:09:20.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":78.5,"endSpeed":72.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.010382847121846,"aZ":-31.004970356326393,"pfxX":-4.228526108661994,"pfxZ":0.8839720131966251,"pX":-1.3730747276619204,"pZ":1.6662206772476857,"vX0":-9.126279085818604,"vY0":-114.07419741929422,"vZ0":-0.5715906726267305,"x":169.34,"y":193.79,"x0":3.220993336437572,"y0":50.003378840137,"z0":4.96347541762832,"aX":-5.599993479044477},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.8,"breakHorizontal":9.8,"spinRate":2422,"spinDirection":275},"zone":13,"typeConfidence":0.91,"plateTime":0.4792467478255307,"extension":6.692341117687958},"index":3,"playId":"b38e559c-4218-330b-ba0e-b9967f0af711","pitchNumber":4,"startTime":"2026-04-26T20:09:48.611Z","endTime":"2026-04-26T20:09:51.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.687912157318397,"aZ":-28.03299314499777,"pfxX":-8.249652493646876,"pfxZ":3.470669017600419,"pX":0.5549786291621502,"pZ":1.9368787609254092,"vX0":-3.5009178247816273,"vY0":-108.68688266500705,"vZ0":-0.17458717590393968,"x":95.85,"y":186.48,"x0":3.259980043523976,"y0":50.0010300135324,"z0":5.07182760160985,"aX":-9.832054340835478},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":6.6,"breakHorizontal":15.8,"spinRate":2456,"spinDirection":279},"zone":9,"typeConfidence":0.92,"plateTime":0.5046509450786809,"extension":6.898000758045275},"index":4,"playId":"914c911c-6b96-3f13-80d3-e8c108fa945f","pitchNumber":5,"startTime":"2026-04-26T20:10:08.873Z","endTime":"2026-04-26T20:10:11.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965147622685752,"aZ":-22.64459243277911,"pfxX":9.265269251552608,"pfxZ":5.28980413355651,"pX":-0.21378894685418726,"pZ":2.7596679784716382,"vX0":-11.319388917428272,"vY0":-133.22906649234068,"vZ0":-2.39450364237371,"x":125.15,"y":164.27,"x0":2.881311064824316,"y0":50.00444026612992,"z0":5.302414618531094,"aX":16.69884871844869},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":2191,"spinDirection":133},"zone":5,"typeConfidence":0.79,"plateTime":0.41073472202655426,"extension":6.978878524724083},"hitData":{"launchSpeed":80.8,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":151.07}},"index":5,"playId":"69a69d87-5963-3742-809a-019b2c161acc","pitchNumber":6,"startTime":"2026-04-26T20:10:33.124Z","endTime":"2026-04-26T20:10:40.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:10:40.755Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, pitcher Kumar Rocker to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T20:12:49.853Z","endTime":"2026-04-26T20:13:12.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677958,"link":"/api/v1/people/677958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sam Haggerty remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-26T20:12:24.171Z","endTime":"2026-04-26T20:12:52.002Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":81.9,"endSpeed":75.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75706240349844,"aZ":-35.05252600958887,"pfxX":-0.5107752787893372,"pfxZ":-1.9955840030426852,"pX":0.629420925948704,"pZ":2.41572741765965,"vX0":5.177261098610758,"vY0":-119.28353758736525,"vZ0":-1.4306229633500676,"x":93.01,"y":173.56,"x0":-1.5019864330365047,"y0":50.00393616347201,"z0":6.181208474516934,"aX":-0.7378484165904906},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.7,"breakHorizontal":-0.4,"spinRate":2002,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4590267105277501,"extension":6.599444925355841},"index":1,"playId":"db4f7c78-bf4b-3223-b4ad-59d1d5225709","pitchNumber":1,"startTime":"2026-04-26T20:12:52.002Z","endTime":"2026-04-26T20:12:55.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58993352161335,"aZ":-34.87536447508365,"pfxX":0.27411028511572155,"pfxZ":-1.8672119737865218,"pX":-0.7389245665906141,"pZ":1.465405452501996,"vX0":2.6102121638746256,"vY0":-119.32774767339305,"vZ0":-3.3470369948302077,"x":145.17,"y":199.21,"x0":-1.881818960617323,"y0":50.004139767331026,"z0":6.0226965216370685,"aX":0.39594490179983494},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.0,"breakHorizontal":-1.1,"spinRate":2079,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4587086178060997,"extension":6.608500531218976},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.7,"coordY":180.98}},"index":2,"playId":"2eda72b8-bab4-3610-af57-6f26758ff00b","pitchNumber":2,"startTime":"2026-04-26T20:13:04.922Z","endTime":"2026-04-26T20:13:12.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:13:12.258Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop Corey Seager to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T20:13:17.962Z","endTime":"2026-04-26T20:14:03.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":80.8,"endSpeed":74.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.287568350302458,"aZ":-35.17116203838908,"pfxX":0.2737832625867864,"pfxZ":-2.14071455264659,"pX":-0.5035524911866592,"pZ":1.63195036285088,"vX0":2.7920161354488062,"vY0":-117.68020512041706,"vZ0":-2.632559791439818,"x":136.19,"y":194.72,"x0":-1.7407526574423975,"y0":50.00107255371997,"z0":6.022525997701213,"aX":0.38341095833353045},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.2,"breakHorizontal":-1.2,"spinRate":2133,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4654018955207313,"extension":6.588742543886294},"index":0,"playId":"15434369-d697-3a46-b171-82e31e73aad6","pitchNumber":1,"startTime":"2026-04-26T20:13:42.506Z","endTime":"2026-04-26T20:13:45.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246952430845468,"aZ":-22.199330246854405,"pfxX":-9.03527583679832,"pfxZ":5.3742614777856845,"pX":-0.26718865247616935,"pZ":1.9058256263451339,"vX0":7.968741867095563,"vY0":-135.11614563392402,"vZ0":-5.690051923267118,"x":127.18,"y":187.32,"x0":-2.0745408283324536,"y0":50.0052823210516,"z0":5.589561273343424,"aX":-16.780777956179875},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":2134,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.404693243358035,"extension":6.816484638593452},"hitData":{"launchSpeed":100.7,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":153.61}},"index":1,"playId":"a828960d-40d0-3165-b207-3cfa59eb4399","pitchNumber":2,"startTime":"2026-04-26T20:13:56.379Z","endTime":"2026-04-26T20:14:03.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:14:03.885Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to right fielder Brandon Nimmo.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-26T20:14:05.080Z","endTime":"2026-04-26T20:15:19.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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(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.3,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074015712342298,"aZ":-29.133590775385084,"pfxX":0.11501045545703281,"pfxZ":1.883333877311312,"pX":1.0256066281462097,"pZ":3.1278586798560566,"vX0":7.457091087720491,"vY0":-126.8405104092825,"vZ0":-0.7634500393985992,"x":77.91,"y":154.33,"x0":-1.9783389827909825,"y0":50.00368924957137,"z0":5.774042702938493,"aX":0.18469499024704358},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-2.0,"spinRate":2089,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4332912814483323,"extension":6.685119588662586},"index":0,"playId":"60bb8355-b704-3380-8e0e-ac04d37d16cc","pitchNumber":1,"startTime":"2026-04-26T20:14:33.960Z","endTime":"2026-04-26T20:14:37.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09668969412794,"aZ":-26.226802449759905,"pfxX":-9.270836318593478,"pfxZ":3.814040481872796,"pX":0.16230073580192386,"pZ":2.1723580186101987,"vX0":8.070545126649458,"vY0":-124.17400242116625,"vZ0":-3.347681761793619,"x":110.81,"y":180.13,"x0":-1.927025953522408,"y0":50.004601071101376,"z0":5.722464813334873,"aX":-14.464904853878302},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":1472,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4412738465728916,"extension":6.809138764733185},"index":1,"playId":"ea4202e4-b8ab-3e6a-b625-84513a4f58bb","pitchNumber":2,"startTime":"2026-04-26T20:14:49.958Z","endTime":"2026-04-26T20:14:52.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256939472032183,"aZ":-18.6063616506536,"pfxX":-6.1105943925615644,"pfxZ":7.489518752563918,"pX":0.33304092521915163,"pZ":2.3817874677442146,"vX0":8.22623654200323,"vY0":-134.07156569571046,"vZ0":-4.883779327257542,"x":104.31,"y":174.47,"x0":-1.9878199137750696,"y0":50.00368426636133,"z0":5.563649456539827,"aX":-11.072543689282025},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":2025,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4092629213445633,"extension":6.760383437617674},"hitData":{"launchSpeed":98.2,"launchAngle":19.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.39,"coordY":83.97}},"index":2,"playId":"8d5c3362-718c-3bc1-a569-08ae3414d85b","pitchNumber":3,"startTime":"2026-04-26T20:15:12.984Z","endTime":"2026-04-26T20:15:19.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":677958,"link":"/api/v1/people/677958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:15:19.686Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (11) on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:17:07.656Z","endTime":"2026-04-26T20:18:00.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":80.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22435759995234,"aZ":-19.1949426313788,"pfxX":9.24770342920459,"pfxZ":7.799571039445945,"pX":1.021748895813313,"pZ":2.5089206340429357,"vX0":-8.784688518190995,"vY0":-128.36769743720805,"vZ0":-3.023380992752743,"x":78.05,"y":171.04,"x0":3.2910813953291385,"y0":50.00628409287807,"z0":5.201061164784706,"aX":15.39662148772765},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.7,"breakHorizontal":-14.8,"spinRate":2160,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.4271283335721563,"extension":7.00043550131714},"index":0,"playId":"7b836b95-d2e3-347b-bbf6-915dc27ffb4f","pitchNumber":1,"startTime":"2026-04-26T20:17:31.667Z","endTime":"2026-04-26T20:17:35.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995749708937367,"aZ":-26.72391105936412,"pfxX":11.737413644436755,"pfxZ":3.7536421768569586,"pX":-0.02880417315430695,"pZ":2.115093834815667,"vX0":-11.383743027428439,"vY0":-120.2709323073136,"vZ0":-1.0591774226595754,"x":118.1,"y":181.67,"x0":3.25814148470425,"y0":50.00587108723507,"z0":4.94782601917772,"aX":17.066479011321857},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.8,"breakHorizontal":-18.2,"spinRate":2204,"spinDirection":106},"zone":8,"typeConfidence":0.9,"plateTime":0.45674763930149576,"extension":6.926369475435892},"hitData":{"launchSpeed":95.6,"launchAngle":21.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.16,"coordY":105.86}},"index":1,"playId":"9e375694-8583-3285-a09b-c7b2aee0843a","pitchNumber":2,"startTime":"2026-04-26T20:17:47.399Z","endTime":"2026-04-26T20:18:00.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":1.38,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:18:00.918Z","atBatIndex":46},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Evan Carter hits a sacrifice bunt. Throwing error by pitcher Jacob Lopez. Josh Jung scores. Evan Carter to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:17:59.088Z","endTime":"2026-04-26T20:18:41.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296865077154447,"aZ":-19.97243842557481,"pfxX":9.709224762252571,"pfxZ":7.041836562057452,"pX":0.7746615334779656,"pZ":2.280039714525093,"vX0":-9.23365671094685,"vY0":-131.18480437901152,"vZ0":-3.6672753177581017,"x":87.47,"y":177.22,"x0":3.0887848142800665,"y0":50.00113960730309,"z0":5.1957663103117895,"aX":16.820318875656017},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.1,"breakHorizontal":-15.4,"spinRate":2148,"spinDirection":122},"zone":6,"typeConfidence":0.86,"plateTime":0.4184817852814464,"extension":6.767844181531373},"hitData":{"launchSpeed":37.4,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":131.64,"coordY":192.75}},"index":0,"playId":"17c68f03-39eb-31c1-a31c-3704da95e02a","pitchNumber":1,"startTime":"2026-04-26T20:18:29.256Z","endTime":"2026-04-26T20:18:41.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":10.800000000000004,"leverageIndex":2.07,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:18:41.987Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Burger walks. Evan Carter to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:19:15.448Z","endTime":"2026-04-26T20:20:47.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":65.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.110635926457483,"aZ":-25.695400070626512,"pfxX":6.455271195633777,"pfxZ":5.95565929855724,"pX":0.16468169732995022,"pZ":6.195340408343504,"vX0":-7.547478266778359,"vY0":-103.57981268293868,"vZ0":5.883400600607541,"x":110.72,"y":71.51,"x0":3.0150245173158527,"y0":50.00293234416236,"z0":6.388939948357759,"aX":7.023404885098477},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":12.8,"breakHorizontal":-9.6,"spinRate":1715,"spinDirection":123},"zone":12,"typeConfidence":0.85,"plateTime":0.5285678160079255,"extension":5.540527212511087},"index":0,"playId":"2e1819a4-c138-30b0-90ba-5c6e01dbd148","pitchNumber":1,"startTime":"2026-04-26T20:19:15.448Z","endTime":"2026-04-26T20:19:18.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.082179271298962,"aZ":-30.399028057432613,"pfxX":-2.5157601894680903,"pfxZ":1.3618386010227734,"pX":-1.2934189658436719,"pZ":1.8899862947758002,"vX0":-9.430454022112809,"vY0":-113.55839145121976,"vZ0":-0.411384022647986,"x":166.3,"y":187.75,"x0":3.242544053239474,"y0":50.00295686778591,"z0":5.10138023177665,"aX":-3.2802079649751437},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":2.6,"breakHorizontal":7.0,"spinRate":2451,"spinDirection":277},"zone":13,"typeConfidence":0.91,"plateTime":0.4825965876571363,"extension":6.556591904921999},"index":1,"playId":"7e67abf6-9dc0-3fc6-8e65-e6cd0390fdef","pitchNumber":2,"startTime":"2026-04-26T20:19:39.642Z","endTime":"2026-04-26T20:19:43.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132966509630894,"aZ":-30.163027556005634,"pfxX":11.986874670308893,"pfxZ":1.1866474228813324,"pX":1.1827123679240608,"pZ":3.4518950276718297,"vX0":-9.283523215386438,"vY0":-129.64562407451854,"vZ0":1.831966821182621,"x":71.92,"y":145.58,"x0":3.2597943977444053,"y0":50.00320289997585,"z0":5.044855005264982,"aX":20.322868516930757},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-19.6,"spinRate":2113,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.42313863273641195,"extension":6.6421074252112975},"index":2,"playId":"bddb5d17-4111-3abc-a147-50cebb9d096a","pitchNumber":3,"startTime":"2026-04-26T20:20:00.349Z","endTime":"2026-04-26T20:20:03.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915276762259797,"aZ":-24.976300786610565,"pfxX":2.8873610006283292,"pfxZ":4.6104937601892,"pX":0.23551907642938505,"pZ":3.2877590246922415,"vX0":-8.675215765846977,"vY0":-124.39576493683758,"vZ0":0.4966166875574014,"x":108.02,"y":150.01,"x0":3.399240262721322,"y0":50.00211570797577,"z0":5.162949913676437,"aX":4.507918446276416},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.1,"spinRate":2259,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.44101295538911023,"extension":6.734604540314739},"index":3,"playId":"c9b31345-0cb1-3315-b0ce-e4cd30d7c976","pitchNumber":4,"startTime":"2026-04-26T20:20:23.296Z","endTime":"2026-04-26T20:20:28.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02874904529175,"aZ":-24.934373753309412,"pfxX":2.956637150201918,"pfxZ":4.5728942945091795,"pX":2.0791044508494774,"pZ":3.0715838845611954,"vX0":-4.646332802887094,"vY0":-125.26432953239315,"vZ0":-0.11061321283038161,"x":37.75,"y":155.85,"x0":3.5765108939852186,"y0":50.005021721091225,"z0":5.160065159383536,"aX":4.6847425202254245},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":-4.2,"spinRate":2184,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.4377674518021095,"extension":6.612003223069863},"index":4,"playId":"4f95ee72-b5b0-3ebe-8059-1728a0056321","pitchNumber":5,"startTime":"2026-04-26T20:20:44.289Z","endTime":"2026-04-26T20:20:47.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":2.58,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:20:47.662Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a soft bunt ground ball to pitcher Justin Sterner. Evan Carter to 3rd. Jake Burger to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:23:20.587Z","endTime":"2026-04-26T20:23:31.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnThird":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-26T20:21:11.069Z","endTime":"2026-04-26T20:23:13.952Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Sterner replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T20:23:13.952Z","endTime":"2026-04-26T20:23:22.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57130421584728,"aZ":-25.05172258775426,"pfxX":-0.7616536687054338,"pfxZ":4.436472796391106,"pX":0.09749967778133856,"pZ":2.2002926625117265,"vX0":7.022254519587976,"vY0":-126.41755267828437,"vZ0":-3.1263943264363316,"x":113.28,"y":179.37,"x0":-2.6263428441706296,"y0":50.00462179819933,"z0":5.480438186007336,"aX":-1.2235020714573772},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":-0.4,"spinRate":2575,"spinDirection":176},"zone":5,"typeConfidence":0.89,"plateTime":0.43451013118643234,"extension":6.664257139014748},"hitData":{"launchSpeed":31.4,"launchAngle":-71.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":112.87,"coordY":174.16}},"index":2,"playId":"7b9b2083-7084-3349-9eb4-0159ca40db51","pitchNumber":1,"startTime":"2026-04-26T20:23:22.673Z","endTime":"2026-04-26T20:23:31.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":11.600000000000001,"leverageIndex":3.1,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:23:31.182Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:23:43.438Z","endTime":"2026-04-26T20:25:27.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnThird":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46618345486878,"aZ":-25.024225624631438,"pfxX":0.6659789022120742,"pfxZ":4.329537158221766,"pX":0.12148000104569848,"pZ":2.3352018359753943,"vX0":6.665273221377723,"vY0":-127.94082621898596,"vZ0":-2.7917317428024777,"x":112.37,"y":175.73,"x0":-2.608507094502831,"y0":50.000027474669764,"z0":5.410673441263154,"aX":1.0987900562321855},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2686,"spinDirection":188},"zone":5,"typeConfidence":0.9,"plateTime":0.4288175506832297,"extension":6.597164286544749},"index":0,"playId":"3c16a33f-8743-325a-90d9-1bdb361363d8","pitchNumber":1,"startTime":"2026-04-26T20:24:01.162Z","endTime":"2026-04-26T20:24:06.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677724180250465,"aZ":-25.735039051763962,"pfxX":2.262899058721002,"pfxZ":3.893627216892769,"pX":0.7434581758529247,"pZ":2.592728345619664,"vX0":7.680947247895914,"vY0":-127.88322209355756,"vZ0":-1.9860056120293583,"x":88.66,"y":168.78,"x0":-2.5944923391004737,"y0":50.00288015667294,"z0":5.400490873316289,"aX":3.7438070100464427},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":-5.9,"spinRate":2609,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.4285038389963076,"extension":6.61543986691578},"index":1,"playId":"1d3aada1-c2e6-3301-a3d2-f3ba2ee04a34","pitchNumber":2,"startTime":"2026-04-26T20:24:46.692Z","endTime":"2026-04-26T20:24:49.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120459164369862,"aZ":-23.959145565438167,"pfxX":1.9735603043465515,"pfxZ":5.025589354315059,"pX":1.4277259391511647,"pZ":2.0963769516735984,"vX0":9.19934334990037,"vY0":-127.07261980298802,"vZ0":-3.414850046378678,"x":62.58,"y":182.18,"x0":-2.496277405515867,"y0":50.00276676397624,"z0":5.361755148959337,"aX":3.226199793743468},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.5,"breakHorizontal":-5.6,"spinRate":2688,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.43108398476045817,"extension":6.80698461159467},"index":2,"playId":"0e0df9f1-8e24-37c5-8b25-bca563f7a2c5","pitchNumber":3,"startTime":"2026-04-26T20:25:04.817Z","endTime":"2026-04-26T20:25:08.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622284606113478,"aZ":-28.23624314546873,"pfxX":7.330699111390573,"pfxZ":2.8030474555520044,"pX":1.4559876552467623,"pZ":0.08748179409626666,"vX0":7.07343886414232,"vY0":-118.08035756650268,"vZ0":-5.9478625793971736,"x":61.5,"y":236.42,"x0":-2.536808193244255,"y0":50.003392762549545,"z0":5.254646107844653,"aX":10.293861935067294},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.1,"spinRate":2658,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4648218924990477,"extension":6.574133563655063},"index":3,"playId":"e04e87cc-7344-3200-b9cc-eb20c93bd36e","pitchNumber":4,"startTime":"2026-04-26T20:25:22.207Z","endTime":"2026-04-26T20:25:27.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.599999999999994,"awayTeamWinProbability":43.400000000000006,"homeTeamWinProbabilityAdded":-10.100000000000009,"leverageIndex":3.12,"dramaIndex":145.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:25:27.041Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Haggerty strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:26:29.748Z","endTime":"2026-04-26T20:27:38.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"postOnThird":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-26T20:25:44.905Z","endTime":"2026-04-26T20:26:31.955Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55991949295872,"aZ":-24.84793935750036,"pfxX":1.2368349675723733,"pfxZ":4.388933229843631,"pX":1.0958848618221966,"pZ":1.764920474447936,"vX0":8.812459522319168,"vY0":-128.38891985648127,"vZ0":-4.166540460398979,"x":75.23,"y":191.13,"x0":-2.5416804722347144,"y0":50.00501877039128,"z0":5.342584426742565,"aX":2.0629612576082703},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-4.2,"spinRate":2748,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.4266073718708787,"extension":6.669658547587737},"index":1,"playId":"df22a30f-3f10-3a95-832c-955a33fad784","pitchNumber":1,"startTime":"2026-04-26T20:26:31.955Z","endTime":"2026-04-26T20:26:34.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602113572461683,"aZ":-13.478716460723568,"pfxX":-6.5663991784729605,"pfxZ":10.118975288930248,"pX":0.9733073185866927,"pZ":2.2415701631369616,"vX0":11.274710558307865,"vY0":-135.31635650144244,"vZ0":-5.6333250586277215,"x":79.9,"y":178.26,"x0":-2.401471546655487,"y0":50.00048822963183,"z0":5.301161429356355,"aX":-12.129711028054652},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":9.4,"spinRate":2222,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.40539295672479536,"extension":6.606151393582466},"index":2,"playId":"a31fb341-b4dd-3e67-bfcd-adccfa5b0d94","pitchNumber":2,"startTime":"2026-04-26T20:26:52.329Z","endTime":"2026-04-26T20:26:56.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904153569713653,"aZ":-12.948903453139478,"pfxX":-4.553491737706637,"pfxZ":10.390661903725322,"pX":0.16840933202092925,"pZ":2.9905136231487615,"vX0":8.782445631328697,"vY0":-135.7012984788896,"vZ0":-3.787583966653122,"x":110.58,"y":158.04,"x0":-2.529960805256241,"y0":50.00113944250024,"z0":5.317086046549143,"aX":-8.424371254999699},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":2363,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.40486383283557226,"extension":6.713000753677331},"index":3,"playId":"bfe263ef-1ebb-3eab-b6ee-2b8579bb4577","pitchNumber":3,"startTime":"2026-04-26T20:27:09.842Z","endTime":"2026-04-26T20:27:12.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792344628756947,"aZ":-27.018297651860756,"pfxX":2.36854740912085,"pfxZ":3.0184498369189416,"pX":0.6066772608431702,"pZ":2.593140429498534,"vX0":7.622447355666117,"vY0":-129.51351736905985,"vZ0":-1.6656143259896068,"x":93.87,"y":168.77,"x0":-2.6763049896119915,"y0":50.00211925420425,"z0":5.301153421335404,"aX":4.04140549099921},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-5.9,"spinRate":2608,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.42211575519745015,"extension":6.581740905380802},"index":4,"playId":"784b9010-7236-3402-984f-ae4e4ca014c7","pitchNumber":4,"startTime":"2026-04-26T20:27:35.440Z","endTime":"2026-04-26T20:27:38.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.9,"awayTeamWinProbability":56.1,"homeTeamWinProbabilityAdded":-12.699999999999996,"leverageIndex":4.08,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:27:38.440Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Nimmo lines out to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-26T20:27:58.458Z","endTime":"2026-04-26T20:29:10.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365142653997673,"aZ":-12.946718224659579,"pfxX":-5.495046014647665,"pfxZ":10.372890706089528,"pX":-0.39007645560609877,"pZ":2.9413443848502454,"vX0":7.5617007558616685,"vY0":-135.4716684653747,"vZ0":-3.978241641574719,"x":131.87,"y":159.36,"x0":-2.5071495972336417,"y0":50.00027656895576,"z0":5.337548297332936,"aX":-10.183833296783964},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":8.3,"spinRate":2249,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4047268774147681,"extension":6.664938143516062},"index":0,"playId":"51b40b4a-7ffd-3d73-8ff7-0b63204c954d","pitchNumber":1,"startTime":"2026-04-26T20:28:03.532Z","endTime":"2026-04-26T20:28:06.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28340854832659,"aZ":-12.841810709808133,"pfxX":-4.57621001660374,"pfxZ":10.451924446969693,"pX":0.36688397972378434,"pZ":4.330334080096213,"vX0":9.013260113974406,"vY0":-135.99729605789358,"vZ0":-0.6761399141810769,"x":103.02,"y":121.86,"x0":-2.4145404593198863,"y0":50.00524361918698,"z0":5.483543593657088,"aX":-8.46754485416215},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":6.1,"spinRate":2339,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.4046856299494159,"extension":6.462146928937792},"index":1,"playId":"ccd1ef45-6251-326a-940a-318faf74f9a0","pitchNumber":2,"startTime":"2026-04-26T20:28:25.314Z","endTime":"2026-04-26T20:28:28.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.369306463952665,"aZ":-26.244049697024437,"pfxX":2.173454031102354,"pfxZ":3.5905885359619667,"pX":1.8774218331971524,"pZ":2.3402190755701593,"vX0":10.511682581448378,"vY0":-128.21593441179874,"vZ0":-2.3013708301323996,"x":45.44,"y":175.59,"x0":-2.5706243457061153,"y0":50.0037307709116,"z0":5.313071529958961,"aX":3.591944147389445},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-6.5,"spinRate":2687,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.42842042298755745,"extension":6.6501709944273815},"index":2,"playId":"4428338c-497d-3219-adfb-f41bca427af9","pitchNumber":3,"startTime":"2026-04-26T20:28:42.542Z","endTime":"2026-04-26T20:28:45.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":87.2,"endSpeed":80.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422085439018524,"aZ":-25.68486761198126,"pfxX":3.2914250078517866,"pfxZ":3.9848854610960087,"pX":-0.2716815490274721,"pZ":1.730380841135249,"vX0":4.7959065713952,"vY0":-126.90819187421666,"vZ0":-3.7261953728193586,"x":127.36,"y":192.06,"x0":-2.6147964700628354,"y0":50.001186257522214,"z0":5.267704552144073,"aX":5.358291536285118},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":-7.1,"spinRate":2711,"spinDirection":147},"zone":8,"typeConfidence":0.9,"plateTime":0.43188914948441903,"extension":6.7398327117615775},"hitData":{"launchSpeed":95.4,"launchAngle":21.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.81,"coordY":59.84}},"index":3,"playId":"29bd9578-0aab-3e0b-bdcd-bde9364ead2c","pitchNumber":4,"startTime":"2026-04-26T20:29:02.735Z","endTime":"2026-04-26T20:29:10.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":669394,"link":"/api/v1/people/669394"},"third":{"id":694497,"link":"/api/v1/people/694497"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-13.099999999999998,"leverageIndex":5.06,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:29:10.244Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Sam Haggerty.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:31:34.407Z","endTime":"2026-04-26T20:31:46.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Alexander replaces Kumar Rocker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T20:31:21.162Z","endTime":"2026-04-26T20:31:36.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677958,"link":"/api/v1/people/677958","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460677238536668,"aZ":-20.66131518791079,"pfxX":2.0374466266097886,"pfxZ":6.821906088646125,"pX":0.4111863407456561,"pZ":3.125049431353334,"vX0":-5.3976419054052815,"vY0":-128.96582508046035,"vZ0":-2.2306615446648514,"x":101.33,"y":154.4,"x0":2.2651048130396143,"y0":50.000028601897796,"z0":5.592407658545355,"aX":3.437481195044545},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.1,"breakHorizontal":-2.5,"spinRate":2409,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.42448123630870604,"extension":6.4774433784091165},"hitData":{"launchSpeed":91.1,"launchAngle":49.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.72,"coordY":118.02}},"index":1,"playId":"e17efbd0-baa9-3d0c-9f17-f10733f72723","pitchNumber":1,"startTime":"2026-04-26T20:31:36.623Z","endTime":"2026-04-26T20:31:46.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:31:46.042Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, second baseman Josh Smith to first baseman Jake Burger.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:31:55.665Z","endTime":"2026-04-26T20:32:55.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57814371559714,"aZ":-21.476120700713263,"pfxX":0.9028616467148134,"pfxZ":6.435185630817063,"pX":0.4101508613310717,"pZ":2.7589419242690596,"vX0":-5.311882921703895,"vY0":-128.1261790286732,"vZ0":-2.631276041749386,"x":101.37,"y":164.29,"x0":2.393206506190458,"y0":50.00186006309243,"z0":5.478331214315817,"aX":1.5018558753613984},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.3,"breakHorizontal":-0.5,"spinRate":2444,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.42757743962731176,"extension":6.401676371304466},"index":0,"playId":"f6f2ac6e-c5bb-311a-8885-a3e6c0fd2644","pitchNumber":1,"startTime":"2026-04-26T20:32:11.350Z","endTime":"2026-04-26T20:32:14.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":84.5,"endSpeed":77.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417261567661566,"aZ":-30.299014725621362,"pfxX":9.148765492893016,"pfxZ":1.2358438389781121,"pX":-0.6816765041591243,"pZ":0.3359166304539187,"vX0":-10.23329907449858,"vY0":-122.60219872542089,"vZ0":-5.355043034754118,"x":142.98,"y":229.71,"x0":2.3679059173902774,"y0":50.00077796176706,"z0":5.150199613723041,"aX":13.853803692657959},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":-14.0,"spinRate":1454,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4476452418336816,"extension":6.4419019789072305},"index":1,"playId":"98425f46-e396-396e-8c3a-be065b4c3001","pitchNumber":2,"startTime":"2026-04-26T20:32:27.209Z","endTime":"2026-04-26T20:32:30.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.292061764734594,"aZ":-31.475824732326352,"pfxX":8.371740873212595,"pfxZ":0.4624928835427742,"pX":1.3998662319225634,"pZ":2.2112877376877758,"vX0":-5.337487136667763,"vY0":-122.51217749266404,"vZ0":-1.100702191820142,"x":63.64,"y":179.08,"x0":2.529322207171767,"y0":50.00216037128394,"z0":5.379264579871442,"aX":12.607931748290772},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":-13.8,"spinRate":1579,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4486673425207237,"extension":6.21671676372143},"hitData":{"launchSpeed":72.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":147.02}},"index":2,"playId":"eae89f1a-9883-3d6a-9c16-bdc72751e718","pitchNumber":3,"startTime":"2026-04-26T20:32:47.661Z","endTime":"2026-04-26T20:32:55.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:32:55.456Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to right fielder Brandon Nimmo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:32:57.789Z","endTime":"2026-04-26T20:33:50.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":83.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42006733414156,"aZ":-22.036416189740933,"pfxX":10.728338434928418,"pfxZ":5.770227047383189,"pX":-0.12510581772889015,"pZ":2.298622362486226,"vX0":-10.064628263816594,"vY0":-131.57983860831462,"vZ0":-3.6631957943494795,"x":121.77,"y":176.72,"x0":2.352135892229008,"y0":50.00288694879398,"z0":5.338007082268555,"aX":18.848219596185526},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-17.3,"spinRate":2251,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4159760801827632,"extension":6.198154842855938},"index":0,"playId":"1428c3dc-dd09-3214-b106-79aebd977ba4","pitchNumber":1,"startTime":"2026-04-26T20:33:23.039Z","endTime":"2026-04-26T20:33:26.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104579330739373,"aZ":-24.047654504259366,"pfxX":11.433097471659867,"pfxZ":4.600829197607622,"pX":0.6805413368552238,"pZ":2.6145655591819406,"vX0":-8.16335852033669,"vY0":-132.0981458249021,"vZ0":-2.5472141463012594,"x":91.06,"y":168.19,"x0":2.3252197754221253,"y0":50.005434674511825,"z0":5.35896553014506,"aX":20.21146315639596},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-19.0,"spinRate":2186,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.41461188252676084,"extension":6.298837948527611},"hitData":{"launchSpeed":94.5,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.47,"coordY":98.74}},"index":1,"playId":"5d9d60f0-24d4-31af-a7f1-930aba0c6473","pitchNumber":2,"startTime":"2026-04-26T20:33:39.502Z","endTime":"2026-04-26T20:33:50.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:33:50.208Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to right fielder Brandon Nimmo. Nick Kurtz to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:33:53.331Z","endTime":"2026-04-26T20:35:13.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985642541938446,"aZ":-18.364927149007872,"pfxX":2.379805078534929,"pfxZ":8.032316965594635,"pX":1.1251531368173011,"pZ":3.358668523520203,"vX0":-3.8468629739278657,"vY0":-130.2156751170091,"vZ0":-2.0864654855777323,"x":74.11,"y":148.1,"x0":2.311511458025033,"y0":50.00602728203823,"z0":5.557755170211918,"aX":4.093621106832969},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.3,"breakHorizontal":-3.5,"spinRate":2317,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.42041389758623904,"extension":6.307381294419793},"index":0,"playId":"2ce2deab-3d37-32ef-a82f-b77fed394799","pitchNumber":1,"startTime":"2026-04-26T20:34:18.867Z","endTime":"2026-04-26T20:34:22.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171068424142693,"aZ":-18.016726668527856,"pfxX":1.5702431448547378,"pfxZ":8.301001154842881,"pX":-0.489817631252036,"pZ":2.2814020803649564,"vX0":-7.704629125736112,"vY0":-130.0152567716843,"vZ0":-4.216425697119045,"x":135.67,"y":177.18,"x0":2.31263081554988,"y0":50.004552245621056,"z0":5.298019887930256,"aX":2.679122638869707},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.3,"breakHorizontal":-1.1,"spinRate":2449,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.42185328282114254,"extension":6.434751886542728},"index":1,"playId":"84f2fe4a-b435-3655-87e6-ea5ddd2007a9","pitchNumber":2,"startTime":"2026-04-26T20:34:36.769Z","endTime":"2026-04-26T20:34:39.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":85.0,"endSpeed":77.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40303980115728,"aZ":-30.565540085658725,"pfxX":7.481131871669569,"pfxZ":1.041039959447824,"pX":0.7192278769094653,"pZ":2.226857051685689,"vX0":-6.415572370561428,"vY0":-123.64019804216414,"vZ0":-1.2834745450473313,"x":89.58,"y":178.65,"x0":2.379807253049918,"y0":50.00147516613934,"z0":5.325328893672676,"aX":11.543973229999361},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-12.0,"spinRate":1276,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.44354337696154156,"extension":6.270076745806231},"hitData":{"launchSpeed":97.1,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.79,"coordY":118.63}},"index":2,"playId":"1f039511-1632-36fb-b33e-55274ade204f","pitchNumber":3,"startTime":"2026-04-26T20:35:01.103Z","endTime":"2026-04-26T20:35:13.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-3.0000000000000036,"leverageIndex":1.04,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:35:13.105Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Sam Haggerty.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T20:36:40.554Z","endTime":"2026-04-26T20:37:19.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-26T20:35:42.485Z","endTime":"2026-04-26T20:36:42.695Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87184137073773,"aZ":-31.816781301725875,"pfxX":-8.225432973487909,"pfxZ":0.2686649853649463,"pX":0.47255605680387563,"pZ":2.984106036817346,"vX0":-2.2362528170986313,"vY0":-114.69621431560978,"vZ0":1.371769646878405,"x":98.99,"y":158.21,"x0":2.5306602707610772,"y0":50.00188296743848,"z0":5.500593682784467,"aX":-10.86568092511172},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":2579,"spinDirection":292},"zone":3,"typeConfidence":2.0,"plateTime":0.4790891656464584,"extension":6.389695827166312},"index":1,"playId":"0b5e6a15-0631-3ced-9933-2168c628c39a","pitchNumber":1,"startTime":"2026-04-26T20:36:42.695Z","endTime":"2026-04-26T20:36:47.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057791213386604,"aZ":-21.450987112437456,"pfxX":10.426511705309558,"pfxZ":5.979302950289043,"pX":1.0194456669009286,"pZ":2.8514196876451052,"vX0":-7.113820837186885,"vY0":-133.41576782813388,"vZ0":-2.3191499879019464,"x":78.14,"y":161.79,"x0":2.3725846591333446,"y0":50.00405079933756,"z0":5.286370741664652,"aX":18.702632683878832},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":-17.3,"spinRate":2190,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4113426209629556,"extension":6.318031817448527},"hitData":{"launchSpeed":73.9,"launchAngle":34.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.7,"coordY":108.8}},"index":2,"playId":"f8d98f31-1e2e-3d38-abf5-434edcda6693","pitchNumber":2,"startTime":"2026-04-26T20:37:12.203Z","endTime":"2026-04-26T20:37:19.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":2.14,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:37:19.806Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:41:05.549Z","endTime":"2026-04-26T20:43:23.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T20:39:46.546Z","endTime":"2026-04-26T20:40:34.155Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew McCutchen replaces Joc Pederson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-26T20:40:34.155Z","endTime":"2026-04-26T20:41:07.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.4,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86998618378798,"aZ":-11.566829134603964,"pfxX":4.699431677914556,"pfxZ":10.739009723679231,"pX":-1.3053947299164672,"pZ":2.4842178578651577,"vX0":-9.661100106070908,"vY0":-138.35821822345648,"vZ0":-7.297335199413583,"x":166.76,"y":171.71,"x0":1.6374972805666845,"y0":50.00146072066605,"z0":5.949491004127484,"aX":9.01771811516774},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":-6.2,"spinRate":2260,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.3974630920794344,"extension":6.716508440878281},"index":2,"playId":"1f6c1856-1af6-3fb7-aaed-0db00f6e2d68","pitchNumber":1,"startTime":"2026-04-26T20:41:07.736Z","endTime":"2026-04-26T20:41:11.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60051221839454,"aZ":-10.380967790056106,"pfxX":4.8643073388475635,"pfxZ":11.558089880864872,"pX":-1.5298555699764511,"pZ":1.5779914990662793,"vX0":-10.619330203513545,"vY0":-137.00673168717535,"vZ0":-9.44534655060973,"x":175.31,"y":196.17,"x0":1.7787589826884163,"y0":50.002371184481866,"z0":5.796627352870363,"aX":9.172354080979463},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":-6.4,"spinRate":2337,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.4010541774043519,"extension":6.8526928717337094},"index":3,"playId":"12571def-d8b1-33f9-ab68-2f829368378f","pitchNumber":2,"startTime":"2026-04-26T20:41:19.830Z","endTime":"2026-04-26T20:41:22.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04712432382876,"aZ":-17.33710365032527,"pfxX":5.103494732077134,"pfxZ":7.761636344161065,"pX":0.5462874156110787,"pZ":3.4112501472913674,"vX0":-5.536264305184428,"vY0":-137.94284839135608,"vZ0":-3.7887061614526862,"x":96.18,"y":146.68,"x0":1.924154602226188,"y0":50.00191239791768,"z0":5.984285621317373,"aX":9.754165290595575},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":-7.9,"spinRate":2255,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.3983366040180183,"extension":6.69936868016309},"index":4,"playId":"64f82855-d884-3fb9-b353-d2f0018c64f6","pitchNumber":3,"startTime":"2026-04-26T20:41:34.718Z","endTime":"2026-04-26T20:42:01.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"}},"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61028097498966,"aZ":-12.16915899565496,"pfxX":4.200618751018347,"pfxZ":10.397598104819757,"pX":-0.4567098295667963,"pZ":2.748866485058675,"vX0":-7.88118180731618,"vY0":-138.4697449094219,"vZ0":-6.327998101716081,"x":134.41,"y":164.56,"x0":1.892641279344984,"y0":50.000490721689786,"z0":5.893263808306193,"aX":8.08078868375265},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-5.8,"spinRate":2282,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.3969826830973959,"extension":6.739869564049951},"index":5,"playId":"85ba92e1-b9e3-30f9-a314-0115234277cb","pitchNumber":4,"startTime":"2026-04-26T20:42:04.613Z","endTime":"2026-04-26T20:42:07.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91665730308811,"aZ":-13.091309609379955,"pfxX":5.542950699180967,"pfxZ":10.126440262737281,"pX":-0.5457541633575321,"pZ":1.9402814693422683,"vX0":-8.653026407107374,"vY0":-137.0445378005022,"vZ0":-8.034762938031378,"x":137.8,"y":186.39,"x0":1.9459857796708284,"y0":50.00076261138256,"z0":5.822668099496087,"aX":10.444042725729508},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-8.0,"spinRate":2252,"spinDirection":156},"zone":7,"typeConfidence":0.91,"plateTime":0.40109391410456396,"extension":6.76070900201777},"index":6,"playId":"22979b07-a496-31ed-beba-667f9a8c02a2","pitchNumber":5,"startTime":"2026-04-26T20:42:17.016Z","endTime":"2026-04-26T20:42:21.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.321414950399262,"aZ":-11.917876046018955,"pfxX":3.461294065205273,"pfxZ":10.35898593165812,"pX":-1.7692186110010768,"pZ":1.441088722348119,"vX0":-10.911726968199604,"vY0":-138.99718807367665,"vZ0":-9.762622130996105,"x":184.44,"y":199.87,"x0":1.758769231425744,"y0":50.00571328370541,"z0":5.791718627253137,"aX":6.771223295286116},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-4.0,"spinRate":2094,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.39414442634383384,"extension":6.783326851829398},"index":7,"playId":"74d5d9bd-c903-3455-9b95-b7d7d2692ec1","pitchNumber":6,"startTime":"2026-04-26T20:43:19.900Z","endTime":"2026-04-26T20:43:23.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.9,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:43:23.213Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:43:25.895Z","endTime":"2026-04-26T20:45:14.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17341251501561,"aZ":-16.309861857728393,"pfxX":-0.7637886051844931,"pfxZ":9.33292453115138,"pX":0.0625339448999613,"pZ":1.2518132347337159,"vX0":-5.07790292469254,"vY0":-129.5703614144334,"vZ0":-8.365040310956307,"x":114.62,"y":204.98,"x0":2.147156179842913,"y0":50.000934612279835,"z0":5.769173425148887,"aX":-1.297584919543218},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.2,"breakHorizontal":2.5,"spinRate":2138,"spinDirection":188},"zone":14,"typeConfidence":0.71,"plateTime":0.422796027209142,"extension":6.6530770109859025},"index":0,"playId":"10acced3-eaea-3852-aec0-341b78d352d4","pitchNumber":1,"startTime":"2026-04-26T20:43:46.475Z","endTime":"2026-04-26T20:43:49.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":67.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13299848990334,"aZ":-43.87426914993541,"pfxX":-3.89501638814385,"pfxZ":-10.09434984872382,"pX":0.5472230651734632,"pZ":2.956838370348975,"vX0":-2.374344978395327,"vY0":-108.04055810047514,"vZ0":3.111476789003911,"x":96.14,"y":158.95,"x0":2.173547008858036,"y0":50.000749514101514,"z0":6.385386899268483,"aX":-4.516224393843831},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-16.8,"breakHorizontal":7.8,"spinRate":2681,"spinDirection":337},"zone":6,"typeConfidence":0.9,"plateTime":0.5106716627914389,"extension":6.456148502403308},"index":1,"playId":"6d636c1e-eb3e-30d6-9bba-b484efa5c127","pitchNumber":2,"startTime":"2026-04-26T20:44:01.646Z","endTime":"2026-04-26T20:44:06.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.720351627771375,"aZ":-17.433182469763914,"pfxX":-0.20662788235321683,"pfxZ":8.879577032613799,"pX":0.0011255417403442946,"pZ":2.177771967265976,"vX0":-5.214646587909128,"vY0":-128.08852133984672,"vZ0":-5.973936175048479,"x":116.96,"y":179.98,"x0":2.090991866838659,"y0":50.00087344362231,"z0":5.905535845565038,"aX":-0.34242649861500374},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.9,"breakHorizontal":1.6,"spinRate":2105,"spinDirection":198},"zone":8,"typeConfidence":0.84,"plateTime":0.42777958717142317,"extension":6.6831742631228215},"index":2,"playId":"d9a44c72-5944-313e-a946-36f7c585cb55","pitchNumber":3,"startTime":"2026-04-26T20:44:15.609Z","endTime":"2026-04-26T20:44:18.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82100266744001,"aZ":-10.363309526023563,"pfxX":4.088214234515787,"pfxZ":11.025040117248267,"pX":0.9305792367882043,"pZ":2.1045976942393065,"vX0":-3.84812750881704,"vY0":-140.03964450133128,"vZ0":-8.69265989117787,"x":81.53,"y":181.96,"x0":1.7940720207468546,"y0":50.003710086029336,"z0":5.93458893260724,"aX":8.087759991205935},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-6.6,"spinRate":2200,"spinDirection":153},"zone":14,"typeConfidence":0.92,"plateTime":0.3917473471930317,"extension":6.688601365400082},"index":3,"playId":"4d931b9e-f5fa-3355-aa3e-e3dc8f9f87da","pitchNumber":4,"startTime":"2026-04-26T20:44:35.757Z","endTime":"2026-04-26T20:44:38.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50871211386766,"aZ":-18.60895316557318,"pfxX":-2.927272495813675,"pfxZ":8.56523936087241,"pX":-0.9121350994811337,"pZ":1.810783687464823,"vX0":-6.63226885147794,"vY0":-126.06714752983802,"vZ0":-5.958521280168324,"x":151.77,"y":189.89,"x0":2.150057029076839,"y0":50.001168313293185,"z0":5.743908966846682,"aX":-4.633848123766066},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2142,"spinDirection":206},"zone":13,"typeConfidence":0.88,"plateTime":0.43719244347685926,"extension":6.809284352276182},"index":4,"playId":"bdecaea5-9e8f-305a-a8a0-c3c089ddcb0b","pitchNumber":5,"startTime":"2026-04-26T20:44:54.705Z","endTime":"2026-04-26T20:44:57.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.245331247987284,"aZ":-21.161293537754265,"pfxX":-0.8991808303475348,"pfxZ":6.8550515840009725,"pX":-0.34520198602744073,"pZ":1.9433939702949814,"vX0":-6.305318019225282,"vY0":-126.31731192043766,"vZ0":-5.306292113141209,"x":130.16,"y":186.31,"x0":2.306468369926358,"y0":50.00052050134416,"z0":5.787180626485302,"aX":-1.4421359371272995},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.3,"breakHorizontal":3.1,"spinRate":2063,"spinDirection":198},"zone":7,"typeConfidence":0.88,"plateTime":0.43465917611745697,"extension":6.8163685060659684},"index":5,"playId":"cf3fcd24-7611-30d7-9fbb-947902f78906","pitchNumber":6,"startTime":"2026-04-26T20:45:11.640Z","endTime":"2026-04-26T20:45:14.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":3.11,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:45:14.640Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Jung lines out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:45:20.342Z","endTime":"2026-04-26T20:46:09.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":67.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641554080315785,"aZ":-42.90709662178438,"pfxX":-4.879017389139131,"pfxZ":-9.188562788189625,"pX":0.4620643565310154,"pZ":3.9709886878207694,"vX0":-2.499388062715544,"vY0":-108.49107957622753,"vZ0":4.913489603616616,"x":99.39,"y":131.56,"x0":2.271017004432018,"y0":50.005171454827284,"z0":6.415190085285465,"aX":-5.696158444732631},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.5,"breakHorizontal":9.6,"spinRate":2669,"spinDirection":333},"zone":12,"typeConfidence":0.9,"plateTime":0.5089092651976261,"extension":6.466562748581235},"index":0,"playId":"8177a560-4aef-3393-8749-5bde29b2d5b7","pitchNumber":1,"startTime":"2026-04-26T20:45:41.059Z","endTime":"2026-04-26T20:45:44.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":68.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388553631738528,"aZ":-42.84070330991887,"pfxX":-4.817459135295609,"pfxZ":-8.864159536572075,"pX":-0.5475475489452438,"pZ":2.3758884850333053,"vX0":-4.545406216465734,"vY0":-110.42162577904618,"vZ0":1.555632224042173,"x":137.87,"y":174.63,"x0":2.183607811235663,"y0":50.0037455174656,"z0":6.260838177846657,"aX":-5.795443516055134},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.0,"breakHorizontal":10.2,"spinRate":2715,"spinDirection":335},"zone":4,"typeConfidence":0.89,"plateTime":0.501016394365569,"extension":6.440284094129064},"hitData":{"launchSpeed":107.7,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.63,"coordY":74.31}},"index":1,"playId":"2ec13f83-7da2-31d7-8abc-826a3d214ca8","pitchNumber":2,"startTime":"2026-04-26T20:45:59.539Z","endTime":"2026-04-26T20:46:09.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.68,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:46:09.768Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Evan Carter grounds into a force out, third baseman Darell Hernaiz to shortstop Jacob Wilson. Andrew McCutchen out at 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T20:46:20.065Z","endTime":"2026-04-26T20:48:04.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97548157087963,"aZ":-15.937768086805416,"pfxX":6.6499549759386625,"pfxZ":8.376911842345624,"pX":0.8251356732303543,"pZ":4.20395022929433,"vX0":-5.27733278365578,"vY0":-138.8074454054722,"vZ0":-2.343154012680219,"x":85.55,"y":125.27,"x0":1.893233773256991,"y0":50.004451852965886,"z0":6.128366655074584,"aX":12.89266371834239},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":-10.8,"spinRate":2293,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.3955924260486685,"extension":6.54639698725279},"index":0,"playId":"3eeebf8b-5357-36d2-a821-75d4733ff64a","pitchNumber":1,"startTime":"2026-04-26T20:46:31.343Z","endTime":"2026-04-26T20:46:34.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.704733831182583,"aZ":-44.954800624783765,"pfxX":-4.0883330288766775,"pfxZ":-10.672054376258357,"pX":0.23271871296938182,"pZ":1.6983794089983846,"vX0":-3.119495571514814,"vY0":-109.77818912057843,"vZ0":0.6687354149231115,"x":108.13,"y":192.92,"x0":2.212408462382419,"y0":50.00019604483172,"z0":6.246014131958041,"aX":-4.898042669949675},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-18.6,"breakHorizontal":8.3,"spinRate":2775,"spinDirection":335},"zone":8,"typeConfidence":0.9,"plateTime":0.502423796461875,"extension":6.395192970492209},"index":1,"playId":"7bcdf0fd-bdb4-3f29-bb82-2d5b84dc829d","pitchNumber":2,"startTime":"2026-04-26T20:46:49.384Z","endTime":"2026-04-26T20:46:52.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454611049723717,"aZ":-19.7618678787274,"pfxX":0.26711641313910245,"pfxZ":7.766337406375687,"pX":0.009370575548619923,"pZ":3.315576920791285,"vX0":-5.230912706905613,"vY0":-125.37327046974445,"vZ0":-2.5555285678791333,"x":116.64,"y":149.26,"x0":2.0847114503236517,"y0":50.001518759576015,"z0":5.954306063098382,"aX":0.4277538776099219},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.8,"breakHorizontal":0.7,"spinRate":2026,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.4362486411384503,"extension":6.611010823010404},"index":2,"playId":"752a0778-5f1c-31e9-b739-7ad30c34be60","pitchNumber":3,"startTime":"2026-04-26T20:47:06.248Z","endTime":"2026-04-26T20:47:09.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.9,"endSpeed":79.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659251673485354,"aZ":-20.5542695083291,"pfxX":0.8872210824446709,"pfxZ":7.15896753806023,"pX":-1.2191577109116825,"pZ":0.8070779503781668,"vX0":-8.720770488780195,"vY0":-127.46746133931521,"vZ0":-8.032776018469889,"x":163.47,"y":216.99,"x0":2.1518108295079066,"y0":50.00084295333887,"z0":5.66044517243905,"aX":1.4415463442157126},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.0,"breakHorizontal":0.6,"spinRate":2021,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.4320520043707905,"extension":6.71764507608475},"index":3,"playId":"301b1714-e440-3f66-90d2-c9da6dcb1284","pitchNumber":4,"startTime":"2026-04-26T20:47:39.369Z","endTime":"2026-04-26T20:47:42.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17391520894398,"aZ":-42.515556150938565,"pfxX":-4.964383813082841,"pfxZ":-8.660970053581647,"pX":-0.6756423441970953,"pZ":1.403977827785628,"vX0":-4.446740763949055,"vY0":-110.00794178957318,"vZ0":-0.3350812874681901,"x":142.75,"y":200.87,"x0":2.0362798037884855,"y0":50.003006057164754,"z0":6.165304841322944,"aX":-5.92741475072587},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-15.2,"breakHorizontal":10.4,"spinRate":2702,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.5028768555820782,"extension":6.569397073932243},"hitData":{"launchSpeed":65.7,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.93,"coordY":160.2}},"index":4,"playId":"8822fdca-1517-3cc9-9d67-6b8e41b65134","pitchNumber":5,"startTime":"2026-04-26T20:47:57.770Z","endTime":"2026-04-26T20:48:04.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":2.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:48:04.800Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:50:21.524Z","endTime":"2026-04-26T20:51:36.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrew McCutchen remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-26T20:48:39.483Z","endTime":"2026-04-26T20:48:39.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gavin Collyer replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T20:48:39.506Z","endTime":"2026-04-26T20:50:23.879Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686560,"link":"/api/v1/people/686560"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":91.0,"endSpeed":83.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471531683890138,"aZ":-29.763310018610447,"pfxX":-0.6852160899632023,"pfxZ":1.3521419160016066,"pX":0.4763705918380149,"pZ":3.49647054250845,"vX0":10.796195089579776,"vY0":-132.241800871519,"vZ0":1.2225357445574456,"x":98.84,"y":144.38,"x0":-3.5586470369640875,"y0":50.0017193693802,"z0":5.2008725858694715,"aX":-1.2212148445118938},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":-1.0,"spinRate":2658,"spinDirection":136},"zone":3,"typeConfidence":0.89,"plateTime":0.4131468359926891,"extension":6.0555892866454455},"index":2,"playId":"bc384929-bac6-3850-8c59-0ba49b5e41f8","pitchNumber":1,"startTime":"2026-04-26T20:50:23.879Z","endTime":"2026-04-26T20:50:27.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859560492180318,"aZ":-28.66861865150164,"pfxX":-2.1231732338910327,"pfxZ":1.9472826376860795,"pX":-0.590290019274838,"pZ":2.5275776249888335,"vX0":8.9029594507415,"vY0":-133.31614737256328,"vZ0":-1.0272239962487952,"x":139.5,"y":170.54,"x0":-3.698167883361096,"y0":50.00110298328802,"z0":4.988511400671491,"aX":-3.819412408526627},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":1.9,"spinRate":2620,"spinDirection":175},"zone":4,"typeConfidence":0.91,"plateTime":0.41096748195826827,"extension":5.966463073277624},"index":3,"playId":"5cea0214-f4f5-31a1-acf2-279d5f2e611e","pitchNumber":2,"startTime":"2026-04-26T20:50:39.687Z","endTime":"2026-04-26T20:50:43.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17284544872753,"aZ":-33.77080991459416,"pfxX":-10.543654026390275,"pfxZ":-0.8209531415608833,"pX":-0.48933981500094104,"pZ":2.9261308781167807,"vX0":12.66361953113238,"vY0":-139.12776392680078,"vZ0":0.3683507028374212,"x":135.65,"y":159.77,"x0":-3.737165871419483,"y0":50.000500728824164,"z0":5.036208889235696,"aX":-20.600838026301133},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":2330,"spinDirection":242},"zone":1,"typeConfidence":0.92,"plateTime":0.39418264855674945,"extension":6.195467360729565},"index":4,"playId":"c948de7b-fd39-37c5-92b4-fd596594fb74","pitchNumber":3,"startTime":"2026-04-26T20:50:56.147Z","endTime":"2026-04-26T20:51:02.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510521036013753,"aZ":-33.86190136491947,"pfxX":6.048991282936436,"pfxZ":-1.0552400424458561,"pX":-0.6747044443792348,"pZ":2.641651791297554,"vX0":6.348079767108308,"vY0":-126.50307628586833,"vZ0":1.1446579237538879,"x":142.72,"y":167.46,"x0":-4.0127910776376385,"y0":50.001453599372624,"z0":4.921230212509777,"aX":9.691591332897856},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":-12.5,"spinRate":2943,"spinDirection":76},"zone":4,"typeConfidence":0.9,"plateTime":0.4348529022491303,"extension":5.8144169901772855},"index":5,"playId":"8904dd94-afb2-3579-b80e-e0c904f37bbc","pitchNumber":4,"startTime":"2026-04-26T20:51:32.963Z","endTime":"2026-04-26T20:51:36.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:51:36.162Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a ground ball to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:51:43.821Z","endTime":"2026-04-26T20:53:22.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9861546227446,"aZ":-30.093272258180626,"pfxX":-1.455828601022458,"pfxZ":1.156024285826902,"pX":-1.3929014545703342,"pZ":3.3955302485905734,"vX0":7.2118515489857,"vY0":-134.20813422062346,"vZ0":1.1863617712385461,"x":170.09,"y":147.1,"x0":-3.9385601348112136,"y0":50.00441943491464,"z0":5.1084612666506315,"aX":-2.6267358928332816},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.6,"breakHorizontal":1.0,"spinRate":2713,"spinDirection":151},"zone":11,"typeConfidence":0.92,"plateTime":0.4098088826688615,"extension":6.018077667978409},"index":0,"playId":"7aba7eda-bd33-3c08-a4d3-b4913bbfa6e3","pitchNumber":1,"startTime":"2026-04-26T20:52:02.452Z","endTime":"2026-04-26T20:52:05.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.692581554124626,"aZ":-32.637439902131256,"pfxX":6.3749830845755975,"pfxZ":-0.29353342381478953,"pX":-1.7449940559888464,"pZ":3.5470362217606253,"vX0":3.7799937208979735,"vY0":-125.44868810101013,"vZ0":2.9744909413893037,"x":183.52,"y":143.01,"x0":-4.104420014333735,"y0":50.003400110507506,"z0":5.023382089460717,"aX":10.059936173486303},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-12.5,"spinRate":3028,"spinDirection":78},"zone":11,"typeConfidence":0.9,"plateTime":0.4382580290367821,"extension":5.7271499861829165},"index":1,"playId":"5dfa4794-7fa1-351e-a1a4-8ec028298806","pitchNumber":2,"startTime":"2026-04-26T20:52:18.636Z","endTime":"2026-04-26T20:52:21.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89792539978076,"aZ":-31.92796223223316,"pfxX":-1.1573871365434178,"pfxZ":0.1405644318381487,"pX":-0.5285479198541135,"pZ":2.28053159043892,"vX0":8.919992935422167,"vY0":-133.78439495572235,"vZ0":-0.8944348625378278,"x":137.15,"y":177.21,"x0":-3.788185062920505,"y0":50.00329080927364,"z0":4.954325784331632,"aX":-2.050609875971004},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.2,"breakHorizontal":-0.2,"spinRate":2587,"spinDirection":194},"zone":4,"typeConfidence":0.91,"plateTime":0.41297087811763733,"extension":6.183127339496893},"index":2,"playId":"c7bb0100-33e1-339a-a882-6c27bbfceded","pitchNumber":3,"startTime":"2026-04-26T20:52:35.718Z","endTime":"2026-04-26T20:52:38.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":97.8,"endSpeed":88.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77134866204584,"aZ":-16.736963892078045,"pfxX":-8.327864467982415,"pfxZ":7.615414377878935,"pX":-0.8021287464216832,"pZ":3.594205623420947,"vX0":11.214736171832515,"vY0":-141.98986905836352,"vZ0":-1.2271305091667197,"x":147.58,"y":141.74,"x0":-3.73473466796972,"y0":50.00033827347084,"z0":5.104956540542205,"aX":-16.876903871243588},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2625,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.3868495842499211,"extension":6.157147053684765},"index":3,"playId":"bd917aee-a77a-354f-85cb-af572f830379","pitchNumber":4,"startTime":"2026-04-26T20:52:52.978Z","endTime":"2026-04-26T20:52:56.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33739355229158,"aZ":-32.254141444686866,"pfxX":-2.9357105400653465,"pfxZ":-0.047944812924082925,"pX":0.07898352049027087,"pZ":3.099180767897936,"vX0":11.119776004156925,"vY0":-135.047571108416,"vZ0":1.0370195191800884,"x":113.99,"y":155.1,"x0":-3.7429714414300443,"y0":50.00003989423449,"z0":5.010537939339513,"aX":-5.326676333063901},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.5,"breakHorizontal":2.5,"spinRate":2756,"spinDirection":196},"zone":2,"typeConfidence":0.88,"plateTime":0.4084151649723373,"extension":6.022436362076347},"hitData":{"launchSpeed":98.5,"launchAngle":4.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.97,"coordY":117.15}},"index":4,"playId":"9f532bff-ff8a-3114-8dd0-98fe3f0d623a","pitchNumber":5,"startTime":"2026-04-26T20:53:11.257Z","endTime":"2026-04-26T20:53:22.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:53:22.763Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Josh Jung to first baseman Jake Burger. Zack Gelof to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:53:57.250Z","endTime":"2026-04-26T20:56:08.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Zack Gelof replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-26T20:53:40.319Z","endTime":"2026-04-26T20:53:59.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"base":1,"defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.047655489008,"aZ":-30.230184839704194,"pfxX":-10.60007626861709,"pfxZ":1.0206378696657854,"pX":0.055355810111920215,"pZ":2.642115890764526,"vX0":13.482976903313652,"vY0":-138.2674764322646,"vZ0":-0.8681870782554612,"x":114.89,"y":167.44,"x0":-3.540885002973857,"y0":50.004540799328716,"z0":5.015739627086307,"aX":-20.225885278973944},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":15.8,"spinRate":2264,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.398379089128305,"extension":6.148200251273114},"index":1,"playId":"d7950a8c-1b7c-3077-a72d-6780df0cb180","pitchNumber":1,"startTime":"2026-04-26T20:53:59.492Z","endTime":"2026-04-26T20:54:02.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.415089897885636,"aZ":-28.16781316767716,"pfxX":-10.551167632978615,"pfxZ":2.0423351039616797,"pX":-0.41553060700804884,"pZ":3.381129684155927,"vX0":12.31771032613806,"vY0":-140.34384831947958,"vZ0":0.43435391266159085,"x":132.84,"y":147.49,"x0":-3.5235955739739953,"y0":50.005235389627856,"z0":5.082258794516763,"aX":-20.720931144181055},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2446,"spinDirection":242},"zone":1,"typeConfidence":0.85,"plateTime":0.39264292481343466,"extension":6.136415920582953},"index":2,"playId":"e8f3e09c-1917-3728-b7b7-b780c70dad43","pitchNumber":2,"startTime":"2026-04-26T20:54:18.927Z","endTime":"2026-04-26T20:54:21.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"149b69c2-21a4-3db1-be3e-168a180c69e5","startTime":"2026-04-26T20:54:41.555Z","endTime":"2026-04-26T20:54:44.555Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218418123668332,"aZ":-23.63358255374047,"pfxX":3.9169863647609358,"pfxZ":5.079515512217377,"pX":-0.7821009799430274,"pZ":4.232584216001116,"vX0":6.449374012623565,"vY0":-128.4905491432846,"vZ0":2.7468937489415146,"x":146.81,"y":124.5,"x0":-3.8280272397767368,"y0":50.00225559545238,"z0":4.979960907680796,"aX":6.586466820433484},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-8.5,"spinRate":2796,"spinDirection":83},"zone":11,"typeConfidence":0.89,"plateTime":0.42535215572257545,"extension":5.888324009527448},"index":4,"playId":"a506c778-7198-3661-9834-d9dcf4ecec84","pitchNumber":3,"startTime":"2026-04-26T20:55:00.777Z","endTime":"2026-04-26T20:55:03.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"6d8f1933-ac97-37b6-81c4-30e24c47676e","startTime":"2026-04-26T20:55:23.941Z","endTime":"2026-04-26T20:55:28.317Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zack Gelof steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"6d8f1933-ac97-37b6-81c4-30e24c47676e","startTime":"2026-04-26T20:55:35.646Z","endTime":"2026-04-26T20:55:57.885Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"postOnSecond":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":1.24,"dramaIndex":49.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.546796583788414,"aZ":-31.949723279167838,"pfxX":2.399300849561255,"pfxZ":0.13049329654785424,"pX":0.5466935786667994,"pZ":2.9295929377357224,"vX0":9.778196167067017,"vY0":-129.11886478116116,"vZ0":1.095752022140035,"x":96.16,"y":159.68,"x0":-3.6049118848854196,"y0":50.00055157718447,"z0":4.963107785399533,"aX":4.038340063287007},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":-6.6,"spinRate":2720,"spinDirection":80},"zone":3,"typeConfidence":0.9,"plateTime":0.424629192792807,"extension":5.8938925828633195},"hitData":{"launchSpeed":74.9,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.93,"coordY":167.8}},"index":7,"playId":"9ce507fb-c244-376c-b3ef-6bf2aa516b18","pitchNumber":4,"startTime":"2026-04-26T20:55:57.885Z","endTime":"2026-04-26T20:56:08.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.400000000000002,"awayTeamWinProbability":73.6,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.24,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:56:08.605Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Sam Haggerty.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T20:56:12.404Z","endTime":"2026-04-26T20:57:22.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362985522796848,"aZ":-29.9947753851304,"pfxX":4.370378134867091,"pfxZ":1.3558914712693362,"pX":-1.3066014873972644,"pZ":3.439096272541845,"vX0":5.4049938482437465,"vY0":-126.25711025088248,"vZ0":2.4652696886183234,"x":166.8,"y":145.92,"x0":-4.045233339618286,"y0":50.00470457658308,"z0":4.868204598235092,"aX":7.036233374836117},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-9.1,"spinRate":2915,"spinDirection":96},"zone":11,"typeConfidence":0.9,"plateTime":0.4342827078261382,"extension":5.840134786689072},"index":0,"playId":"bfe6581d-8cf4-3407-824d-417114602d94","pitchNumber":1,"startTime":"2026-04-26T20:56:37.260Z","endTime":"2026-04-26T20:56:40.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"third":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840574198087875,"aZ":-28.793642616762085,"pfxX":-1.4357041901100454,"pfxZ":1.8110458514934358,"pX":-0.5276890194784503,"pZ":3.6701975908670645,"vX0":9.48257554572801,"vY0":-136.2806832892207,"vZ0":1.6222002634915234,"x":137.11,"y":139.68,"x0":-3.8760218061346485,"y0":50.0045655853566,"z0":5.06563023438091,"aX":-2.683950730068801},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":0.5,"spinRate":2756,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.40296494092779733,"extension":6.0723953961476145},"index":1,"playId":"2cf042f9-6c59-3a60-aaf3-c1ebf5967952","pitchNumber":2,"startTime":"2026-04-26T20:56:54.000Z","endTime":"2026-04-26T20:56:58.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"third":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839633532297977,"aZ":-31.485536335356993,"pfxX":-1.8426322463136195,"pfxZ":0.3822252583622756,"pX":-0.36581689220911956,"pZ":2.737772275180168,"vX0":9.71949979029182,"vY0":-133.24657933702588,"vZ0":0.012494262171760306,"x":130.94,"y":164.86,"x0":-3.81671878737309,"y0":50.0035018629225,"z0":5.002439967943498,"aX":-3.3247287368703913},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.0,"breakHorizontal":1.3,"spinRate":2673,"spinDirection":182},"zone":4,"typeConfidence":0.91,"plateTime":0.4106048707737351,"extension":6.169307591086983},"hitData":{"launchSpeed":77.5,"launchAngle":30.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.61,"coordY":95.48}},"index":2,"playId":"07ea57e9-2da6-3926-b807-3d3f7185255b","pitchNumber":3,"startTime":"2026-04-26T20:57:13.885Z","endTime":"2026-04-26T20:57:22.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"third":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:57:22.212Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Burger singles on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T20:59:41.494Z","endTime":"2026-04-26T20:59:56.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Zack Gelof remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-26T20:59:05.891Z","endTime":"2026-04-26T20:59:05.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Lawrence Butler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-26T20:59:05.918Z","endTime":"2026-04-26T20:59:05.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Perkins replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T20:59:05.919Z","endTime":"2026-04-26T20:59:43.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561992419783376,"aZ":-30.076724674557305,"pfxX":5.104026995100016,"pfxZ":1.354212874592596,"pX":-0.5398870227758267,"pZ":2.6348573851113684,"vX0":2.7739097306660327,"vY0":-123.97520191571853,"vZ0":-0.48988401972718565,"x":137.58,"y":167.64,"x0":-2.3376608266466965,"y0":50.003654058309145,"z0":5.3525805042473245,"aX":7.919098958287712},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-10.0,"spinRate":2551,"spinDirection":67},"zone":4,"typeConfidence":0.91,"plateTime":0.4423634380412058,"extension":6.337413977314962},"hitData":{"launchSpeed":107.9,"launchAngle":16.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":29.99,"coordY":99.64}},"index":3,"playId":"97f313da-a445-3eab-be5d-9424e1d55a56","pitchNumber":1,"startTime":"2026-04-26T20:59:43.802Z","endTime":"2026-04-26T20:59:56.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-04-26T20:59:56.830Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Smith grounds into a force out, second baseman Jeff McNeil to shortstop Jacob Wilson. Jake Burger out at 2nd. Josh Smith to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T20:59:57.990Z","endTime":"2026-04-26T21:02:24.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.677322820935515,"aZ":-16.394592899342243,"pfxX":-6.9497090746061305,"pfxZ":8.089879146314434,"pX":0.4835790320540927,"pZ":1.6688743484027617,"vX0":9.769035001504097,"vY0":-139.1201457830292,"vZ0":-6.502406863526681,"x":98.57,"y":193.72,"x0":-2.1786666087162536,"y0":50.00055971873832,"z0":5.132518671552664,"aX":-13.552690760399514},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2023,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.3944562355611376,"extension":6.51170108746931},"index":0,"playId":"8d434135-f924-3f72-9253-bd310967050a","pitchNumber":1,"startTime":"2026-04-26T21:00:27.658Z","endTime":"2026-04-26T21:00:31.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457613056573326,"aZ":-27.221078024428703,"pfxX":-8.473526245944502,"pfxZ":2.950041810351739,"pX":0.3593328621475846,"pZ":0.21091828071897298,"vX0":8.613022329053823,"vY0":-128.91135165121997,"vZ0":-7.148116644546959,"x":103.3,"y":233.09,"x0":-1.928391331914407,"y0":50.001948323318715,"z0":5.128677167702651,"aX":-14.223348980210806},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":13.3,"spinRate":942,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42531842394897623,"extension":6.514567993927973},"index":1,"playId":"26ff8caa-d05d-3d8d-8415-f9b64c2fd1d5","pitchNumber":2,"startTime":"2026-04-26T21:00:46.925Z","endTime":"2026-04-26T21:00:50.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.687803851379385,"aZ":-17.74395361271924,"pfxX":-6.790605421785628,"pfxZ":7.411081646023742,"pX":0.4420515890666619,"pZ":2.919410638234403,"vX0":8.834993367442763,"vY0":-139.0230033339224,"vZ0":-3.0987625823749174,"x":100.15,"y":159.96,"x0":-1.9026347993949668,"y0":50.00344436497495,"z0":5.233864297169547,"aX":-13.223853593240502},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":10.3,"spinRate":2257,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3947667301510682,"extension":6.456725568641045},"index":2,"playId":"8c41fde3-b454-38a8-bc67-0ab53f68a899","pitchNumber":3,"startTime":"2026-04-26T21:01:07.367Z","endTime":"2026-04-26T21:01:10.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12977402481153,"aZ":-34.73808033009901,"pfxX":5.8001603700794115,"pfxZ":-1.6361685673186273,"pX":0.8190620462036706,"pZ":2.0414389894810476,"vX0":5.29465264765712,"vY0":-124.86545242818774,"vZ0":-0.7408533842200444,"x":85.78,"y":183.66,"x0":-2.0890279107549468,"y0":50.004350451219,"z0":5.2216158321523185,"aX":9.080646362402886},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":-11.8,"spinRate":2661,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4400829254075398,"extension":6.43007214113689},"index":3,"playId":"ecf5ffb5-630d-358a-9fdd-9833ae6d120c","pitchNumber":4,"startTime":"2026-04-26T21:01:33.541Z","endTime":"2026-04-26T21:01:36.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8744896391175,"aZ":-18.063468483753194,"pfxX":-7.5891306667029985,"pfxZ":7.104862776739397,"pX":-0.0025149082963984346,"pZ":3.084354742719826,"vX0":8.442010917856337,"vY0":-140.29856678254555,"vZ0":-2.9582376701096305,"x":117.1,"y":155.5,"x0":-2.0699895330780667,"y0":50.000754525956175,"z0":5.335036236169428,"aX":-15.06961213396908},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2064,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3909581604992054,"extension":6.374298786806972},"index":4,"playId":"97847751-c093-3228-87fa-c2a15a51c782","pitchNumber":5,"startTime":"2026-04-26T21:01:56.268Z","endTime":"2026-04-26T21:01:59.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551877149219685,"aZ":-32.57379790069694,"pfxX":-9.192821045940283,"pfxZ":-0.23678599788474664,"pX":-0.5577417542391888,"pZ":2.570726623340262,"vX0":6.755447427058639,"vY0":-130.0836805280323,"vZ0":-0.8915226391996682,"x":138.26,"y":169.37,"x0":-2.0004284543738833,"y0":50.002144136746594,"z0":5.398384226603897,"aX":-15.676223583892957},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":15.0,"spinRate":941,"spinDirection":257},"zone":4,"typeConfidence":2.0,"plateTime":0.4218658975840883,"extension":6.410149424324246},"hitData":{"launchSpeed":96.6,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.47,"coordY":156.14}},"index":5,"playId":"9b0c73fa-0546-3096-ad95-d698151c65f8","pitchNumber":6,"startTime":"2026-04-26T21:02:16.906Z","endTime":"2026-04-26T21:02:24.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:02:24.624Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T21:02:36.828Z","endTime":"2026-04-26T21:04:12.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.690014960823436,"aZ":-18.51518339144735,"pfxX":-5.899457376208701,"pfxZ":6.963096676962056,"pX":-0.5688738136877844,"pZ":2.926838855830583,"vX0":6.482587280691023,"vY0":-139.28839353411217,"vZ0":-2.8715761801174566,"x":138.68,"y":159.76,"x0":-2.1614633566302692,"y0":50.00455984910459,"z0":5.197384640588088,"aX":-11.577026087684862},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":9.4,"spinRate":2033,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39343748740410733,"extension":6.364582932179962},"index":0,"playId":"a1400740-0d6b-3c47-a62f-1c48ab74334c","pitchNumber":1,"startTime":"2026-04-26T21:02:58.793Z","endTime":"2026-04-26T21:03:01.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b7cab61e-3726-3019-ad92-b56f30eeb571","startTime":"2026-04-26T21:03:27.793Z","endTime":"2026-04-26T21:03:30.817Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714445913814437,"aZ":-23.4494666349063,"pfxX":-2.2284611015617832,"pfxZ":4.56125086058389,"pX":-0.2948533147517214,"pZ":2.8113376206084535,"vX0":5.843188405582074,"vY0":-137.69946830423586,"vZ0":-2.375287617335574,"x":128.24,"y":162.87,"x0":-2.158574479679978,"y0":50.002641777972215,"z0":5.278368319163963,"aX":-4.2629334630080224},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2397,"spinDirection":210},"zone":5,"typeConfidence":0.82,"plateTime":0.3983795814000559,"extension":6.446168339493256},"index":2,"playId":"4add5bf4-dbb5-3d32-8fb2-fcc1c3c703d9","pitchNumber":2,"startTime":"2026-04-26T21:03:47.384Z","endTime":"2026-04-26T21:03:50.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66372991438753,"aZ":-26.283193668623035,"pfxX":4.04002758455232,"pfxZ":3.6697432059154096,"pX":0.781595411981229,"pZ":2.281726047636897,"vX0":5.708315032398356,"vY0":-126.11342567198399,"vZ0":-1.9136008810303995,"x":87.21,"y":177.17,"x0":-2.039563055026872,"y0":50.00114684081678,"z0":5.179253700022911,"aX":6.477091693124297},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":-8.6,"spinRate":2666,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.4350201970531584,"extension":6.40320627474312},"index":3,"playId":"ebcd5bd7-4c3d-3ead-95a2-fb1ab689c1bd","pitchNumber":3,"startTime":"2026-04-26T21:04:08.062Z","endTime":"2026-04-26T21:04:12.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":643376,"link":"/api/v1/people/643376","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":643376,"link":"/api/v1/people/643376"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:04:12.287Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Haggerty strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T21:05:11.285Z","endTime":"2026-04-26T21:06:58.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,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":664059,"fullName":"Sam Haggerty","link":"/api/v1/people/664059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-26T21:04:25.593Z","endTime":"2026-04-26T21:05:13.534Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.896150610551764,"aZ":-14.821800361609897,"pfxX":-6.3986796303376,"pfxZ":9.101475668639933,"pX":0.3985199912670777,"pZ":1.5828620992451046,"vX0":8.804199464568315,"vY0":-137.98348538740234,"vZ0":-7.262406324588921,"x":101.81,"y":196.04,"x0":-2.018941972232232,"y0":50.00565666813627,"z0":5.269633648831323,"aX":-12.2036039651198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2203,"spinDirection":231},"zone":9,"typeConfidence":0.9,"plateTime":0.39865013653586434,"extension":6.370154071798128},"index":1,"playId":"2b8e8ae5-144b-32d5-91dc-1d39698b3be0","pitchNumber":1,"startTime":"2026-04-26T21:05:13.534Z","endTime":"2026-04-26T21:05:16.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68010507111148,"aZ":-33.08613473183172,"pfxX":-8.955410867243431,"pfxZ":-0.5373797078304827,"pX":-0.002984296716087334,"pZ":1.0434715952078593,"vX0":7.773770019799593,"vY0":-128.8191947275663,"vZ0":-4.086791001117139,"x":117.11,"y":210.61,"x0":-1.8899938305878599,"y0":50.004853715960124,"z0":5.1962771747128125,"aX":-15.117732856596279},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":14.5,"spinRate":1131,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4244890389638232,"extension":6.355249804805779},"index":2,"playId":"66023853-daee-39a7-8a6d-cb8e07d02a84","pitchNumber":2,"startTime":"2026-04-26T21:05:33.998Z","endTime":"2026-04-26T21:05:36.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-26T21:05:42.343Z","endTime":"2026-04-26T21:05:58.208Z","isPitch":false,"type":"action","player":{"id":664059,"link":"/api/v1/people/664059"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291626154689933,"aZ":-34.62146546342241,"pfxX":-10.191282718005922,"pfxZ":-1.4135315304986795,"pX":1.1782003731958886,"pZ":-0.8796068353800672,"vX0":10.88837545535878,"vY0":-130.47602928030489,"vZ0":-8.614396738031822,"x":72.09,"y":262.53,"x0":-1.7159937986819167,"y0":50.00393626154724,"z0":5.05786406508893,"aX":-17.65289545727211},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.3,"breakHorizontal":16.2,"spinRate":1232,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.41907188815300156,"extension":6.3478985442133},"index":4,"playId":"97f9b1b6-5981-3468-b4db-369ae3f4ded1","pitchNumber":3,"startTime":"2026-04-26T21:05:58.208Z","endTime":"2026-04-26T21:06:01.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29096701873212,"aZ":-15.19862172180495,"pfxX":-7.392987666639895,"pfxZ":8.657958129560939,"pX":0.6277999843393928,"pZ":2.1990635519682353,"vX0":9.571177744043801,"vY0":-140.0168732351856,"vZ0":-5.228057142577576,"x":93.07,"y":179.41,"x0":-1.8944330987301385,"y0":50.00209470416023,"z0":5.105214001034358,"aX":-14.495430338528546},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2178,"spinDirection":230},"zone":6,"typeConfidence":0.92,"plateTime":0.39305997094149925,"extension":6.519126223865448},"index":5,"playId":"a7b07ef6-7387-34c8-acc5-5e48af9f6c69","pitchNumber":4,"startTime":"2026-04-26T21:06:22.310Z","endTime":"2026-04-26T21:06:28.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107172842275073,"aZ":-31.344368029831763,"pfxX":4.893357329153885,"pfxZ":0.5042718277955425,"pX":1.1302945507597255,"pZ":1.8917219639311948,"vX0":6.15770769147156,"vY0":-127.5322306968826,"vZ0":-2.06221539916148,"x":73.92,"y":187.7,"x0":-1.9543548243981945,"y0":50.00113587104636,"z0":5.19159347370743,"aX":8.030655989504524},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-10.3,"spinRate":2603,"spinDirection":71},"zone":14,"typeConfidence":0.87,"plateTime":0.4300718536678456,"extension":6.418378064411005},"index":6,"playId":"f87a41c6-42bd-37f8-aae2-6f246d4b385c","pitchNumber":5,"startTime":"2026-04-26T21:06:55.494Z","endTime":"2026-04-26T21:06:58.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":664059,"link":"/api/v1/people/664059","batSide":{"code":"L","description":"Left"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":664059,"link":"/api/v1/people/664059"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":2.72,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:06:58.494Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a sharp ground ball to right fielder Brandon Nimmo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T21:09:04.136Z","endTime":"2026-04-26T21:09:29.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Peyton Gray replaces Gavin Collyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-26T21:07:44.125Z","endTime":"2026-04-26T21:09:06.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682608,"link":"/api/v1/people/682608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672820899063336,"aZ":-27.937889619615575,"pfxX":-11.175688856577528,"pfxZ":2.928729024195361,"pX":-1.0544452595170721,"pZ":2.3659156176350833,"vX0":7.532580036559535,"vY0":-119.8893962965055,"vZ0":-1.6850714894144598,"x":157.19,"y":174.9,"x0":-2.7960001292923917,"y0":50.001156982014365,"z0":5.587748011986465,"aX":-16.154908389512734},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":18.2,"spinRate":1753,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.45806872892730466,"extension":6.923247870901741},"index":1,"playId":"158931b6-4ed5-3a79-83e4-ce14af3d1650","pitchNumber":1,"startTime":"2026-04-26T21:09:06.306Z","endTime":"2026-04-26T21:09:09.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.991616946585403,"aZ":-27.155928066921334,"pfxX":-11.369115206912278,"pfxZ":3.47463661257515,"pX":-0.5868308824771873,"pZ":2.813762802902542,"vX0":8.644297735876245,"vY0":-119.68879762287204,"vZ0":-0.9557999968550345,"x":139.37,"y":162.81,"x0":-2.775504015901352,"y0":50.003354158931735,"z0":5.65911515314431,"aX":-16.42740589439491},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":1780,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.45835378443811514,"extension":6.681854460059188},"hitData":{"launchSpeed":106.0,"launchAngle":9.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":159.33,"coordY":81.84}},"index":2,"playId":"61df6eaa-bcc4-3bab-ac17-a7c16c2793c7","pitchNumber":2,"startTime":"2026-04-26T21:09:18.743Z","endTime":"2026-04-26T21:09:29.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.65,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:09:29.554Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Darell Hernaiz out on a sacrifice bunt to first baseman Jake Burger. Lawrence Butler to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T21:09:37.812Z","endTime":"2026-04-26T21:09:58.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.657585453162145,"aZ":-14.201411666954222,"pfxX":-7.407433965605021,"pfxZ":10.071491002270792,"pX":-0.15609982904804273,"pZ":2.7918039770202046,"vX0":9.312051075983106,"vY0":-133.46899097510513,"vZ0":-4.44717262860449,"x":122.95,"y":163.4,"x0":-2.745794883433886,"y0":50.000618143029584,"z0":5.519303697660308,"aX":-13.216540733867836},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2378,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.4120940721869575,"extension":7.128025230682992},"hitData":{"launchSpeed":37.5,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":137.24,"coordY":188.17}},"index":0,"playId":"75b4ecff-764c-373a-a182-7a5bd72292e1","pitchNumber":1,"startTime":"2026-04-26T21:09:51.371Z","endTime":"2026-04-26T21:09:58.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":1.01,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:09:58.887Z","atBatIndex":71},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Peyton Gray intentionally walks Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T21:10:07.044Z","endTime":"2026-04-26T21:10:51.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":75.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22871082143837,"aZ":-26.63490124658255,"pfxX":-11.37233159094494,"pfxZ":3.852267161302792,"pX":-0.5393205535251372,"pZ":1.5940654354283303,"vX0":8.608928229171356,"vY0":-119.48912181110514,"vZ0":-3.520878018227566,"x":137.56,"y":195.74,"x0":-2.721285559577224,"y0":50.00386997749044,"z0":5.4946523587158485,"aX":-16.353834942449005},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":1798,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4593904186334741,"extension":6.846699196239882},"index":0,"playId":"e556b9f1-9a98-3ed0-a222-54f8c3a91714","pitchNumber":1,"startTime":"2026-04-26T21:10:26.162Z","endTime":"2026-04-26T21:10:29.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08229116-0736-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-04-26T21:10:50.661Z","endTime":"2026-04-26T21:10:50.683Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08229116-0736-1013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-04-26T21:10:50.683Z","endTime":"2026-04-26T21:10:50.684Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08229116-0736-1023-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-04-26T21:10:50.684Z","endTime":"2026-04-26T21:10:51.689Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":-0.8999999999999968,"leverageIndex":0.98,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:10:51.689Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T21:10:52.992Z","endTime":"2026-04-26T21:13:18.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54763208238369,"aZ":-23.373792959314333,"pfxX":-0.7793067294707141,"pfxZ":5.47057146308724,"pX":1.6768488702854316,"pZ":1.031269465927258,"vX0":11.385522962992601,"vY0":-126.48938859754423,"vZ0":-6.286503281077244,"x":53.08,"y":210.94,"x0":-2.7952550644889267,"y0":50.00167537808039,"z0":5.441773897142488,"aX":-1.2534042584425336},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-1.3,"spinRate":2466,"spinDirection":196},"zone":14,"typeConfidence":0.86,"plateTime":0.4342186785992781,"extension":6.978208739788458},"index":0,"playId":"42b3591d-5edb-372e-b987-06bf881661ad","pitchNumber":1,"startTime":"2026-04-26T21:11:23.441Z","endTime":"2026-04-26T21:11:26.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18067154686713,"aZ":-15.15788693106288,"pfxX":-8.787420710237601,"pfxZ":9.434650756677843,"pX":-0.40100807905078717,"pZ":2.9295033805936193,"vX0":9.12832042255001,"vY0":-134.45817858435186,"vZ0":-3.9055246705203057,"x":132.29,"y":159.68,"x0":-2.722533322960577,"y0":50.0046010074877,"z0":5.499025974952572,"aX":-15.853380661068881},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":13.6,"spinRate":2391,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.4096910112243348,"extension":6.95032840640354},"index":1,"playId":"f2a28612-6776-306d-a8ce-70c03b306b4f","pitchNumber":2,"startTime":"2026-04-26T21:11:42.217Z","endTime":"2026-04-26T21:11:45.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":82.9,"endSpeed":76.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719890228759297,"aZ":-28.697719037006962,"pfxX":-10.424220684024254,"pfxZ":2.3686449667827656,"pX":-0.8466691622851573,"pZ":1.5869257464113085,"vX0":8.175200123330876,"vY0":-120.5001118353616,"vZ0":-2.8910163838284175,"x":149.27,"y":195.93,"x0":-2.9312505142629086,"y0":50.004170530938765,"z0":5.341340101964063,"aX":-15.309833022207883},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":1813,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.45478307366912496,"extension":7.052120920880685},"index":2,"playId":"577a9d57-d456-3055-a9fe-24cc40123fc0","pitchNumber":3,"startTime":"2026-04-26T21:12:05.555Z","endTime":"2026-04-26T21:12:09.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-26T21:12:25.690Z","endTime":"2026-04-26T21:12:48.411Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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.3,"endSpeed":79.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078953390410852,"aZ":-23.535328476170083,"pfxX":1.813120171751177,"pfxZ":5.4473476215514705,"pX":0.6291599072710249,"pZ":1.161970136169549,"vX0":8.140656237150136,"vY0":-125.3445311501645,"vZ0":-5.904661820645087,"x":93.02,"y":207.41,"x0":-2.9004336987908013,"y0":50.003056757541884,"z0":5.477978528860628,"aX":2.876086882107583},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":-5.2,"spinRate":2622,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.4375040706525062,"extension":7.114975182218241},"index":4,"playId":"7de3a42a-a985-3552-ae1f-13a455253487","pitchNumber":4,"startTime":"2026-04-26T21:12:48.411Z","endTime":"2026-04-26T21:12:51.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393345828377427,"aZ":-28.430623575514794,"pfxX":-11.065651541744815,"pfxZ":2.5150448891220076,"pX":-0.44958200439239265,"pZ":2.4917501187847972,"vX0":8.869497926222193,"vY0":-121.4222481574035,"vZ0":-1.2263477139098276,"x":134.14,"y":171.5,"x0":-2.7170415867182824,"y0":50.003327062406676,"z0":5.483469143109736,"aX":-16.477692788047662},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":17.9,"spinRate":1710,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.4515699834162312,"extension":6.88991014119968},"hitData":{"launchSpeed":94.0,"launchAngle":23.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.09,"coordY":61.15}},"index":5,"playId":"c38fe189-960f-31ef-9e9c-8c56bd33f499","pitchNumber":5,"startTime":"2026-04-26T21:13:07.668Z","endTime":"2026-04-26T21:13:18.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":3.099999999999998,"leverageIndex":1.34,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:13:18.285Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks. Lawrence Butler to 3rd. Nick Kurtz to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T21:13:20.917Z","endTime":"2026-04-26T21:17:11.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631326861811477,"aZ":-33.24155568506009,"pfxX":-10.300284530524543,"pfxZ":-0.7327804698851299,"pX":-0.7838776573878945,"pZ":2.1373160274968206,"vX0":8.286898124214039,"vY0":-119.5900367041409,"vZ0":-0.9064107806934649,"x":146.88,"y":181.07,"x0":-2.9523382483439495,"y0":50.005427923906836,"z0":5.497806923289938,"aX":-14.952067976034696},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.3,"breakHorizontal":16.7,"spinRate":1697,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.457652378774434,"extension":7.0174163309952},"index":0,"playId":"b9d9c04e-af84-31bd-bfab-036b7faae6a3","pitchNumber":1,"startTime":"2026-04-26T21:13:56.437Z","endTime":"2026-04-26T21:14:01.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02150495503032,"aZ":-18.35093193067434,"pfxX":-7.229122936127179,"pfxZ":7.617025046120574,"pX":-1.4375169979722566,"pZ":3.520122921288566,"vX0":6.133860681608237,"vY0":-134.3375127327609,"vZ0":-1.8163014647655324,"x":171.79,"y":143.74,"x0":-2.819150465105906,"y0":50.00231802575788,"z0":5.5191851432357595,"aX":-13.119243510985488},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2157,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.40883193133197926,"extension":7.058479491332339},"index":1,"playId":"967c9196-89b8-332b-847a-b55873813796","pitchNumber":2,"startTime":"2026-04-26T21:14:23.345Z","endTime":"2026-04-26T21:14:26.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78127738851414,"aZ":-14.30404157046012,"pfxX":-8.114021042142685,"pfxZ":9.837083452470434,"pX":1.7614471821071567,"pZ":1.6118287951579835,"vX0":14.078679243689713,"vY0":-134.11681713047616,"vZ0":-7.163778207222334,"x":49.86,"y":195.26,"x0":-2.5085931954727783,"y0":50.00363942823439,"z0":5.343493841066813,"aX":-14.742040361264392},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2317,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4088586347369687,"extension":7.049044637545324},"index":2,"playId":"7d561a38-be90-361c-9db9-c3827f61e3fa","pitchNumber":3,"startTime":"2026-04-26T21:14:41.507Z","endTime":"2026-04-26T21:14:44.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641946858509172,"aZ":-24.682539037716722,"pfxX":-10.66171837487237,"pfxZ":5.1185213742402595,"pX":0.05419113379862198,"pZ":1.1116734010034868,"vX0":9.806034479843474,"vY0":-120.26830651118678,"vZ0":-4.809547900090564,"x":114.93,"y":208.76,"x0":-2.6935519138798645,"y0":50.001451306527834,"z0":5.330377239578289,"aX":-15.59558159625517},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":1730,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4556860532111964,"extension":7.229514718006135},"index":3,"playId":"e9516a4b-b9cb-3148-9d8e-ffa06af391fd","pitchNumber":4,"startTime":"2026-04-26T21:15:03.896Z","endTime":"2026-04-26T21:15:07.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":92.4,"endSpeed":83.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89107478655258,"aZ":-15.265091795808122,"pfxX":-7.649984544364109,"pfxZ":9.38587649734864,"pX":-0.5472547050946098,"pZ":2.0700614990676462,"vX0":8.644201359054824,"vY0":-134.08478240004484,"vZ0":-5.688579529517663,"x":137.86,"y":182.89,"x0":-2.8354067850238116,"y0":50.00178211055349,"z0":5.327770587963974,"aX":-13.780162598988506},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2317,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.41017639506159265,"extension":7.00898971232192},"index":4,"playId":"983a8fb3-196a-3d24-9fb2-fe484d17d0ae","pitchNumber":5,"startTime":"2026-04-26T21:15:23.249Z","endTime":"2026-04-26T21:15:26.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950705390204657,"aZ":-27.61639382414978,"pfxX":-9.368992631706927,"pfxZ":3.0518127911558794,"pX":0.11812503361033788,"pZ":1.096620073164367,"vX0":9.72389875997833,"vY0":-121.4627828342855,"vZ0":-4.444743086236454,"x":112.5,"y":209.17,"x0":-2.7212338444513247,"y0":50.00242462474382,"z0":5.3535960776583895,"aX":-13.9890408702568},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":14.6,"spinRate":1772,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4510662936173029,"extension":7.000569081032486},"index":5,"playId":"5abf4bff-0f95-30de-82e6-0e4ded3c8a7a","pitchNumber":6,"startTime":"2026-04-26T21:15:42.462Z","endTime":"2026-04-26T21:15:45.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407857465749352,"aZ":-27.55525299643625,"pfxX":-9.197375107128615,"pfxZ":3.182188784585035,"pX":-0.29553881291706235,"pZ":2.4174455814888733,"vX0":8.586478596871318,"vY0":-120.09355339593448,"vZ0":-1.4758987040277871,"x":128.27,"y":173.51,"x0":-2.731406602960327,"y0":50.00543217608566,"z0":5.503220927438492,"aX":-13.365620375743427},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.6,"breakHorizontal":14.5,"spinRate":1656,"spinDirection":249},"zone":4,"typeConfidence":0.9,"plateTime":0.4570047439777971,"extension":6.924190425734474},"index":6,"playId":"5d6adba3-9992-3e69-b54c-3c78cde96c73","pitchNumber":7,"startTime":"2026-04-26T21:16:08.715Z","endTime":"2026-04-26T21:16:12.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.323616866176003,"aZ":-14.673084595571861,"pfxX":-8.944864191227827,"pfxZ":9.811433579181227,"pX":-1.3439225783247704,"pZ":2.530034525707095,"vX0":6.671143256434167,"vY0":-133.15196317088922,"vZ0":-4.543245926583055,"x":168.23,"y":170.47,"x0":-2.727818300105387,"y0":50.00419929131969,"z0":5.330613547957352,"aX":-15.958553847235253},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":14.6,"spinRate":2312,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.4123734100332026,"extension":7.193254373769861},"index":7,"playId":"d58d4f8e-33de-38d4-852f-1a67e285e0eb","pitchNumber":8,"startTime":"2026-04-26T21:16:36.949Z","endTime":"2026-04-26T21:16:40.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31466583847438,"aZ":-15.649849260466024,"pfxX":-8.537148737372876,"pfxZ":9.161374970260429,"pX":0.4410744074380673,"pZ":1.3172558277355346,"vX0":11.170487358895475,"vY0":-133.59376609946395,"vZ0":-7.5073747661955395,"x":100.19,"y":203.21,"x0":-2.6891889696057087,"y0":50.00452399854617,"z0":5.293046748069014,"aX":-15.402456529556824},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":13.0,"spinRate":2322,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4102996813689992,"extension":7.16027981569844},"index":8,"playId":"ea7d8c39-a327-3297-9c5d-7437f6a76331","pitchNumber":9,"startTime":"2026-04-26T21:17:03.913Z","endTime":"2026-04-26T21:17:11.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":1.32,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:17:11.163Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T21:18:21.913Z","endTime":"2026-04-26T21:19:03.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-26T21:17:27.000Z","endTime":"2026-04-26T21:18:24.239Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424360565423402,"aZ":-27.67113996735115,"pfxX":-0.036563531380088055,"pfxZ":2.777123720994041,"pX":-0.4654431543454275,"pZ":1.7762339364827244,"vX0":6.608841952316036,"vY0":-126.46803651758299,"vZ0":-3.654236871164403,"x":134.74,"y":190.82,"x0":-3.1061607585156352,"y0":50.00485129977421,"z0":5.455704400686954,"aX":-0.060454292508286774},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-1.4,"spinRate":2524,"spinDirection":176},"zone":7,"typeConfidence":0.9,"plateTime":0.4328562027640044,"extension":6.7721904029614635},"index":1,"playId":"0170cd8a-7da0-3f1e-a445-98600afd395e","pitchNumber":1,"startTime":"2026-04-26T21:18:24.239Z","endTime":"2026-04-26T21:18:27.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04954102523121,"aZ":-30.775847443144137,"pfxX":-9.166205353489591,"pfxZ":0.944556826471036,"pX":-0.10265019790941399,"pZ":1.700693922167692,"vX0":8.821902193688443,"vY0":-121.05344894573469,"vZ0":-2.5802151685228103,"x":120.91,"y":192.86,"x0":-2.6065762083227018,"y0":50.00318577742609,"z0":5.47969009893811,"aX":-13.578567370102782},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.3,"breakHorizontal":14.4,"spinRate":1753,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.4527870951853732,"extension":7.061117670047369},"index":2,"playId":"46aef502-2cd5-3ff6-99e4-e2a2cf026b9e","pitchNumber":2,"startTime":"2026-04-26T21:18:42.319Z","endTime":"2026-04-26T21:18:45.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353426059556654,"aZ":-29.818427948145516,"pfxX":-8.965971334076645,"pfxZ":1.5634979162065985,"pX":-0.31234951263145005,"pZ":1.9251459042510746,"vX0":8.542069110670223,"vY0":-121.69959820266789,"vZ0":-2.4138831810264456,"x":128.91,"y":186.8,"x0":-2.6989365992393233,"y0":50.00027459022655,"z0":5.506465348049077,"aX":-13.479339954590468},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":14.3,"spinRate":1765,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4496504155419925,"extension":6.8757932702297735},"index":3,"playId":"4c4946aa-e867-335e-92c3-6b152d9bc3ed","pitchNumber":3,"startTime":"2026-04-26T21:19:00.843Z","endTime":"2026-04-26T21:19:03.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":643376,"link":"/api/v1/people/643376"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":664059,"link":"/api/v1/people/664059"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":2.01,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:19:03.843Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Nimmo lines out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T21:21:28.597Z","endTime":"2026-04-26T21:22:34.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T21:21:16.320Z","endTime":"2026-04-26T21:21:30.561Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.405352763429324,"aZ":-30.552031637167374,"pfxX":3.011531721666686,"pfxZ":1.0086241725061722,"pX":-1.262956444585397,"pZ":3.4079052257829354,"vX0":1.3016786196530612,"vY0":-125.27425187430762,"vZ0":1.2068454719105894,"x":165.14,"y":146.77,"x0":-2.1792249799266283,"y0":50.00068328936962,"z0":5.402507948909494,"aX":4.823418920151913},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":-5.8,"spinRate":2500,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.43590595663391696,"extension":6.355487151231845},"index":1,"playId":"ec505ba5-c110-30f5-80c6-a921139603a7","pitchNumber":1,"startTime":"2026-04-26T21:21:30.561Z","endTime":"2026-04-26T21:21:33.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.778529751944994,"aZ":-14.747569346042397,"pfxX":-6.580305369130119,"pfxZ":8.872981920638004,"pX":-0.7331934583735794,"pZ":2.5511813305652424,"vX0":6.24083223919024,"vY0":-139.58145562768536,"vZ0":-4.767947504231588,"x":144.95,"y":169.9,"x0":-2.1481426529764986,"y0":50.003036574398664,"z0":5.25966561375907,"aX":-12.924455492650786},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2082,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39311227222787437,"extension":6.392281218285724},"index":2,"playId":"c769133a-8032-3015-a305-074d9bf91098","pitchNumber":2,"startTime":"2026-04-26T21:21:50.009Z","endTime":"2026-04-26T21:22:17.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32419464698474,"aZ":-36.75314041757953,"pfxX":-7.9214921969982,"pfxZ":-2.6460832632246607,"pX":-0.11275312272138771,"pZ":1.5345108450741853,"vX0":7.519766625812858,"vY0":-130.83443374217248,"vZ0":-2.7930563815994383,"x":121.3,"y":197.35,"x0":-1.9988602725785596,"y0":50.004152311419425,"z0":5.37790450304917,"aX":-13.695785005410439},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.2,"breakHorizontal":12.6,"spinRate":1088,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4190779304386747,"extension":6.38999835534954},"hitData":{"launchSpeed":104.6,"launchAngle":13.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.13,"coordY":91.63}},"index":3,"playId":"55fe1f8f-e039-3707-9495-75ffeb9f4180","pitchNumber":3,"startTime":"2026-04-26T21:22:28.880Z","endTime":"2026-04-26T21:22:34.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:22:34.916Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T21:22:54.017Z","endTime":"2026-04-26T21:25:07.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53952379113005,"aZ":-15.286385609697083,"pfxX":-5.381377378102122,"pfxZ":8.50930650687189,"pX":-0.07863265828391601,"pZ":2.828151085572161,"vX0":7.098277343616876,"vY0":-140.40598124079943,"vZ0":-3.970490149623993,"x":120.0,"y":162.42,"x0":-1.9473557083456854,"y0":50.005488009994274,"z0":5.263915924150282,"aX":-10.683545261367719},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":8.2,"spinRate":1974,"spinDirection":232},"zone":2,"typeConfidence":0.92,"plateTime":0.3909915274493354,"extension":6.550849088240515},"index":0,"playId":"4958971a-3a35-3bf4-970f-8800018677cd","pitchNumber":1,"startTime":"2026-04-26T21:23:03.997Z","endTime":"2026-04-26T21:23:06.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.587731065496996,"aZ":-14.324330094790536,"pfxX":-5.242083579553628,"pfxZ":8.780565072706736,"pX":-0.6449028109586572,"pZ":3.3911236177449164,"vX0":5.856024460210593,"vY0":-142.15390732262472,"vZ0":-2.641535703227756,"x":141.58,"y":147.22,"x0":-2.0570539534396577,"y0":50.00480945064469,"z0":5.249392268478619,"aX":-10.659414546681209},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":8.2,"spinRate":2292,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3862855116075128,"extension":6.408637761217509},"index":1,"playId":"d4663d9e-c5c3-34e1-8af7-59bb7bdcf813","pitchNumber":2,"startTime":"2026-04-26T21:23:24.290Z","endTime":"2026-04-26T21:23:28.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":86.5,"endSpeed":78.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98295901961386,"aZ":-28.93393538400326,"pfxX":6.515832134572883,"pfxZ":2.0404621069840987,"pX":0.34474521016813114,"pZ":2.0265919475932974,"vX0":3.813219167250784,"vY0":-125.86432153424425,"vZ0":-2.071032700002553,"x":103.86,"y":184.06,"x0":-2.041597747587622,"y0":50.00409270399863,"z0":5.226923101745442,"aX":10.346135067471295},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-12.7,"spinRate":2775,"spinDirection":59},"zone":9,"typeConfidence":0.91,"plateTime":0.4369015243494019,"extension":6.454544052326948},"index":2,"playId":"ce353d98-55a9-36e2-91fe-157402799736","pitchNumber":3,"startTime":"2026-04-26T21:23:40.553Z","endTime":"2026-04-26T21:23:45.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23816899702399,"aZ":-16.13460395555626,"pfxX":-6.745034146533309,"pfxZ":8.040060152660814,"pX":-0.9043017370615599,"pZ":3.948372452997256,"vX0":5.518218070443512,"vY0":-141.11099074366427,"vZ0":-0.9414848538250242,"x":151.47,"y":132.17,"x0":-2.019025118460572,"y0":50.00657138139269,"z0":5.3363907346541195,"aX":-13.463578985635642},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2105,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3897173706489787,"extension":6.537685732824271},"index":3,"playId":"d6bba9c8-5011-3c2c-ab7f-a67271b9cc66","pitchNumber":4,"startTime":"2026-04-26T21:24:08.560Z","endTime":"2026-04-26T21:24:11.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"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":97.7,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.19890342558181,"aZ":-12.6688597119022,"pfxX":-5.0014820366897785,"pfxZ":9.686055656129968,"pX":0.44102484707713036,"pZ":2.896463171469069,"vX0":8.435642334143452,"vY0":-141.88460124575937,"vZ0":-4.171020980679728,"x":100.19,"y":160.58,"x0":-1.9377382728080879,"y0":50.00364278633199,"z0":5.209059629566609,"aX":-10.073373028165571},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2167,"spinDirection":228},"zone":3,"typeConfidence":0.93,"plateTime":0.38787715598140027,"extension":6.357532367211282},"index":4,"playId":"1f7cbb84-eb35-3ba7-a142-8dff54289fad","pitchNumber":5,"startTime":"2026-04-26T21:24:26.259Z","endTime":"2026-04-26T21:24:29.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956851148937133,"aZ":-33.97108143880551,"pfxX":8.840762285020183,"pfxZ":-1.1002308551711995,"pX":0.9689204080880611,"pZ":2.7582737836237317,"vX0":4.808817870034751,"vY0":-127.56205768642403,"vZ0":0.47858230629993814,"x":80.07,"y":164.31,"x0":-2.096117082362716,"y0":50.00417104788199,"z0":5.270433254312008,"aX":14.408926707363879},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":-17.2,"spinRate":2716,"spinDirection":59},"zone":12,"typeConfidence":0.9,"plateTime":0.43120731599677464,"extension":6.492056075220128},"index":5,"playId":"594c5b9c-4423-3bee-980b-e55ec2ac90e3","pitchNumber":6,"startTime":"2026-04-26T21:24:45.259Z","endTime":"2026-04-26T21:24:48.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125391286385806,"aZ":-31.74693668029683,"pfxX":-9.392998436021433,"pfxZ":0.24479089197794845,"pX":0.20108895605169907,"pZ":0.8149208026768229,"vX0":8.47723956193839,"vY0":-132.31653902665744,"vZ0":-5.435087301648386,"x":109.33,"y":216.78,"x0":-1.8291634291264887,"y0":50.00532607932772,"z0":5.2314454278137985,"aX":-16.601347583889005},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.6,"breakHorizontal":15.1,"spinRate":1149,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4144927709302233,"extension":6.573850930317251},"index":6,"playId":"4962d3aa-a342-3b62-a450-7dbb593f37de","pitchNumber":7,"startTime":"2026-04-26T21:25:03.926Z","endTime":"2026-04-26T21:25:07.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:25:07.917Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, first baseman Nick Kurtz to pitcher Jack Perkins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T21:25:11.507Z","endTime":"2026-04-26T21:25:38.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.61"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.39"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.21"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.98"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.32"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.53"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.28"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.69"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.20"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.52"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.18"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".087"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"}],"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768944288667516,"aZ":-34.021321576335374,"pfxX":-8.323537015448661,"pfxZ":-1.0442345989238468,"pX":-0.2541309054194865,"pZ":1.1874261845719352,"vX0":7.192625714016964,"vY0":-132.62570138152472,"vZ0":-4.163982591418909,"x":110.52,"y":166.81,"x0":-1.9269220176957615,"y0":50.00051931499808,"z0":5.273375413121232,"aX":-14.747383892354174},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.6,"breakHorizontal":13.4,"spinRate":1253,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4138125416811538,"extension":6.464226970190528},"hitData":{"launchSpeed":60.5,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.9,"coordY":171.86}},"index":0,"playId":"a8c86a0d-9393-3910-9d59-02e22d1b2aff","pitchNumber":1,"startTime":"2026-04-26T21:25:30.963Z","endTime":"2026-04-26T21:25:38.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678022,"link":"/api/v1/people/678022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":680869,"link":"/api/v1/people/680869"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":678022,"link":"/api/v1/people/678022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-26T21:25:38.575Z","atBatIndex":78}]