[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:39:51.214Z","endTime":"2026-05-20T23:40:56.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-05-20T20:43:44.890Z","endTime":"2026-05-20T23:11:33.214Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"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-05-20T23:11:33.214Z","endTime":"2026-05-20T23:39:16.287Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"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-05-20T23:39:16.287Z","endTime":"2026-05-20T23:39:53.553Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"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.9,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.85909692548352,"aZ":-15.259845625741896,"pfxX":-6.423162847315595,"pfxZ":8.839155361423726,"pX":-0.5053898821144085,"pZ":3.3389049531237838,"vX0":5.716090833127261,"vY0":-139.26880507510222,"vZ0":-3.939017046608148,"x":136.26,"y":148.63,"x0":-1.776555493902501,"y0":50.00034672536024,"z0":5.81900972592151,"aX":-12.287737064145391},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2164,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3972658644012177,"extension":6.491035297817803},"index":3,"playId":"00226ad6-f74e-38ba-a1a8-0bd37a71bef2","pitchNumber":1,"startTime":"2026-05-20T23:39:53.553Z","endTime":"2026-05-20T23:39:57.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983179804782875,"aZ":-24.334380658057878,"pfxX":-10.061838795556252,"pfxZ":3.899357164056398,"pX":-0.25906084528164475,"pZ":1.8982180193895064,"vX0":7.622345644434821,"vY0":-140.70601245994098,"vZ0":-6.219948932141529,"x":126.87,"y":187.53,"x0":-1.6915428280017462,"y0":50.005563058263306,"z0":5.707312978258945,"aX":-20.24228926698422},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2127,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3888086903627084,"extension":6.573935812218339},"index":4,"playId":"d17be0c7-d309-3002-b842-ae66d84e98a9","pitchNumber":2,"startTime":"2026-05-20T23:40:05.140Z","endTime":"2026-05-20T23:40:08.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.818022912473637,"aZ":-36.88888134550287,"pfxX":2.4383450508220177,"pfxZ":-3.011112770467772,"pX":-0.24404469246743224,"pZ":2.2474654651271955,"vX0":2.316607660814422,"vY0":-123.83133133943039,"vZ0":-1.9333631451207083,"x":126.3,"y":178.1,"x0":-1.5056803890987271,"y0":50.00335701150499,"z0":6.100778453222214,"aX":3.8175232369598873},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2278,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.44093036227469984,"extension":6.399508087754852},"index":5,"playId":"6fedc71a-561e-3b55-8142-517fce256cb3","pitchNumber":3,"startTime":"2026-05-20T23:40:19.438Z","endTime":"2026-05-20T23:40:22.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24417683155814,"aZ":-27.113860927591475,"pfxX":0.039994112325295816,"pfxZ":2.9092661017928667,"pX":2.4005668754427507,"pZ":0.5687665784656545,"vX0":9.612284850379897,"vY0":-130.48736751427893,"vZ0":-8.112879273770021,"x":25.5,"y":223.42,"x0":-1.3228315027203439,"y0":50.00364066018993,"z0":5.7353858676298355,"aX":0.06800588355113356},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2388,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4183790506906018,"extension":6.550645708532219},"index":6,"playId":"01652408-9968-3575-89dd-907035bd2def","pitchNumber":4,"startTime":"2026-05-20T23:40:33.103Z","endTime":"2026-05-20T23:40:36.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141363551239042,"aZ":-28.621841723449844,"pfxX":-0.9240726084022721,"pfxZ":2.06632474368402,"pX":0.23574165163774302,"pZ":1.7987829165326983,"vX0":5.036162859068373,"vY0":-129.74872300592025,"vZ0":-4.832024488111671,"x":108.01,"y":190.21,"x0":-1.6037449299708029,"y0":50.002530227833894,"z0":5.845941566481094,"aX":-1.5886062977094235},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":0.6,"spinRate":2389,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.42088624020252485,"extension":6.5066712498958035},"hitData":{"launchSpeed":64.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.46,"coordY":168.25}},"index":7,"playId":"31f2bed1-e282-372b-b259-a67eb7199bc7","pitchNumber":5,"startTime":"2026-05-20T23:40:48.057Z","endTime":"2026-05-20T23:40:56.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-20T23:40:56.158Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:41:06.730Z","endTime":"2026-05-20T23:41:41.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720586249962683,"aZ":-36.06755016835929,"pfxX":0.7612847751377281,"pfxZ":-2.487875603727888,"pX":-0.08959431828311108,"pZ":2.913944335382206,"vX0":3.183076174822368,"vY0":-123.9924586657829,"vZ0":-0.5190048321942594,"x":120.42,"y":160.1,"x0":-1.4864773473794848,"y0":50.00306250896991,"z0":6.123520692351323,"aX":1.1907992724113807},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.4,"breakHorizontal":-2.0,"spinRate":2307,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.4409512349933431,"extension":6.440378010702967},"index":0,"playId":"f046edbe-f8d7-3261-a030-ea823895ff47","pitchNumber":1,"startTime":"2026-05-20T23:41:16.965Z","endTime":"2026-05-20T23:41:20.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33223754925122,"aZ":-17.169460772214553,"pfxX":-7.60866049363261,"pfxZ":7.6162520248600405,"pX":0.4433273210451187,"pZ":2.6251413726952784,"vX0":7.87686765900696,"vY0":-139.88457713243713,"vZ0":-5.628621007351318,"x":100.1,"y":167.9,"x0":-1.4286893567161052,"y0":50.00002443024027,"z0":5.799634198094013,"aX":-14.985443107533825},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2170,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39245869641392295,"extension":6.442050757780435},"hitData":{"launchSpeed":87.3,"launchAngle":6.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.87,"coordY":97.77}},"index":1,"playId":"38b7bcb0-d11c-34ad-9ca9-c30a975bb568","pitchNumber":2,"startTime":"2026-05-20T23:41:29.893Z","endTime":"2026-05-20T23:41:41.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:41:41.388Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to center fielder Pete Crow-Armstrong. Brice Turang to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:41:41.858Z","endTime":"2026-05-20T23:42:54.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53716577788286,"aZ":-20.32537155310009,"pfxX":-12.63258461706332,"pfxZ":5.994541511934856,"pX":0.3576362486364636,"pZ":2.1469817199548165,"vX0":9.65868351908373,"vY0":-139.71834040484225,"vZ0":-6.009337280150568,"x":103.37,"y":180.81,"x0":-1.5031675562436297,"y0":50.00441562206793,"z0":5.661907363605722,"aX":-24.973171592856417},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":20.9,"spinRate":2224,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39204966661773444,"extension":6.8569712435584105},"index":0,"playId":"96ac5328-8288-3965-8814-03c21b031030","pitchNumber":1,"startTime":"2026-05-20T23:42:06.357Z","endTime":"2026-05-20T23:42:09.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676726843306856,"aZ":-22.434273065365712,"pfxX":-9.936437374223548,"pfxZ":4.6794620482563225,"pX":-0.5668272724237396,"pZ":4.044548475062887,"vX0":6.308404445816093,"vY0":-142.38274765164414,"vZ0":-1.2141250269425345,"x":138.61,"y":129.58,"x0":-1.505321882298033,"y0":50.00002354146972,"z0":5.878537141243287,"aX":-20.665297168767786},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":2334,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38278646943470873,"extension":6.555781399360596},"index":1,"playId":"9dd000bb-a6d6-3825-8de9-a33d97bd98da","pitchNumber":2,"startTime":"2026-05-20T23:42:26.568Z","endTime":"2026-05-20T23:42:29.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540360637428076,"aZ":-30.686738710695902,"pfxX":-2.370275947227808,"pfxZ":0.8729103847443636,"pX":-0.8825257356960975,"pZ":2.6744066830653264,"vX0":2.5245655257850976,"vY0":-129.55280999872997,"vZ0":-1.9959204843310623,"x":150.64,"y":166.57,"x0":-1.5625316530076196,"y0":50.00009650606909,"z0":5.804549099209757,"aX":-4.021099077306024},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":3.7,"spinRate":2307,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.42308836640205927,"extension":6.4019400875213215},"hitData":{"launchSpeed":78.2,"launchAngle":21.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.84,"coordY":97.17}},"index":2,"playId":"b78745aa-6589-337a-b1b0-93381004e36c","pitchNumber":3,"startTime":"2026-05-20T23:42:44.215Z","endTime":"2026-05-20T23:42:54.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:42:54.788Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Yelich lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:42:56.129Z","endTime":"2026-05-20T23:43:56.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005626876349154,"aZ":-27.37209446206727,"pfxX":-11.722705280454273,"pfxZ":2.615039727018382,"pX":0.7416285361014793,"pZ":0.3696653104778615,"vX0":9.431419904130664,"vY0":-134.7921462882431,"vZ0":-8.759394661613985,"x":88.73,"y":228.8,"x0":-1.2841302530029133,"y0":50.00280205915767,"z0":5.601894283185564,"aX":-21.515770030507515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":19.2,"spinRate":1755,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4067616087298638,"extension":6.789844031296428},"index":0,"playId":"4d358f10-f383-3e80-9a42-67c410a0aadf","pitchNumber":1,"startTime":"2026-05-20T23:43:26.670Z","endTime":"2026-05-20T23:43:29.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.963014138489587,"aZ":-37.58822446912236,"pfxX":1.8826698068982757,"pfxZ":-3.3130010215424814,"pX":-0.188284394600728,"pZ":2.4454570712260977,"vX0":2.302497039954997,"vY0":-125.67310410971591,"vZ0":-1.5068808213361546,"x":124.18,"y":172.75,"x0":-1.353040540637733,"y0":50.00100834414774,"z0":6.04300435988441,"aX":3.0795356318440406},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":-3.8,"spinRate":2365,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.43206534876315805,"extension":6.3424955483395875},"hitData":{"launchSpeed":88.3,"launchAngle":24.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.56,"coordY":103.84}},"index":1,"playId":"e3afd77d-697d-3b1d-a34d-74ae1e5a1ca7","pitchNumber":2,"startTime":"2026-05-20T23:43:46.238Z","endTime":"2026-05-20T23:43:56.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:43:56.222Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Garrett Mitchell grounds into a force out, fielded by shortstop Dansby Swanson. William Contreras out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:43:59.183Z","endTime":"2026-05-20T23:44:34.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.490072324884224,"aZ":-21.004218570042777,"pfxX":-10.435557911476902,"pfxZ":5.605815064521611,"pX":-0.612489736063451,"pZ":3.146802818131669,"vX0":6.418967600347932,"vY0":-140.45364077777967,"vZ0":-3.504791839699295,"x":140.35,"y":153.82,"x0":-1.5743415491662827,"y0":50.00518845946611,"z0":5.780525099454013,"aX":-20.804942016478048},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2206,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3903114683566087,"extension":6.568160763593098},"hitData":{"launchSpeed":81.3,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.7,"coordY":142.9}},"index":0,"playId":"32c82bba-46f1-3ccc-9b18-5b73eeeb72f9","pitchNumber":1,"startTime":"2026-05-20T23:44:27.848Z","endTime":"2026-05-20T23:44:34.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:44:34.757Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (13) on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:46:36.367Z","endTime":"2026-05-20T23:48:14.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":94.0,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885592249383027,"aZ":-17.480514897309625,"pfxX":8.499149410718221,"pfxZ":7.738489644581513,"pX":1.1814852505483,"pZ":4.713106135336353,"vX0":-6.473877868234748,"vY0":-136.8465388918807,"vZ0":1.565524035567468,"x":71.96,"y":111.53,"x0":2.472331754114984,"y0":50.00149780544616,"z0":5.3302214339148595,"aX":16.136482421915694},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-14.0,"spinRate":2207,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.4000773021321766,"extension":6.526302508337774},"index":0,"playId":"2a852acd-1d29-3751-9822-b8291d30eb05","pitchNumber":1,"startTime":"2026-05-20T23:46:57.617Z","endTime":"2026-05-20T23:47:00.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52232956549561,"aZ":-13.218550630369023,"pfxX":8.417372233456382,"pfxZ":10.303307370074442,"pX":-0.13144993606773805,"pZ":3.629664920424066,"vX0":-9.243150091869847,"vY0":-135.94607187174253,"vZ0":-1.2138626041255,"x":122.01,"y":140.78,"x0":2.246801989963421,"y0":50.00452762482665,"z0":5.015913961054225,"aX":15.489653940659016},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":-12.8,"spinRate":2216,"spinDirection":129},"zone":11,"typeConfidence":0.84,"plateTime":0.405539408144413,"extension":6.666911095245337},"index":1,"playId":"10fe9f84-3b32-3f84-91ac-e188978b86ba","pitchNumber":2,"startTime":"2026-05-20T23:47:11.962Z","endTime":"2026-05-20T23:47:15.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.791746860181824,"aZ":-13.3738258747664,"pfxX":8.649053391406415,"pfxZ":9.939597267238527,"pX":-0.3503248519471975,"pZ":3.3487594508598852,"vX0":-10.189291423961027,"vY0":-137.46623050386447,"vZ0":-2.109115539021047,"x":130.35,"y":148.36,"x0":2.3011932648786133,"y0":50.00174715051198,"z0":5.046489899515343,"aX":16.358766928356456},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-13.2,"spinRate":2316,"spinDirection":132},"zone":11,"typeConfidence":0.88,"plateTime":0.4002308004633579,"extension":6.724090646323386},"index":2,"playId":"6a533764-ff4a-3f3e-85d4-f4672fcfa1e0","pitchNumber":3,"startTime":"2026-05-20T23:47:25.516Z","endTime":"2026-05-20T23:47:28.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-20T23:47:37.373Z","endTime":"2026-05-20T23:47:47.576Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395039557807905,"aZ":-17.358291196590145,"pfxX":7.8415693662805594,"pfxZ":7.86339437715243,"pX":0.8992721344517337,"pZ":2.82695904945682,"vX0":-6.643459996474477,"vY0":-136.71201784531,"vZ0":-2.6711426335536395,"x":82.72,"y":162.45,"x0":2.3473469327874126,"y0":50.00539127951918,"z0":5.01448772732856,"aX":14.779646761613026},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2356,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.40133950065364665,"extension":6.5724871900193795},"index":4,"playId":"4172d9ef-011d-36ec-9293-aae1108cff1b","pitchNumber":4,"startTime":"2026-05-20T23:47:47.576Z","endTime":"2026-05-20T23:47:50.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50525771774481,"aZ":-37.43758417886266,"pfxX":-5.876578705265739,"pfxZ":-3.7853993036125697,"pX":-0.27356609176200725,"pZ":2.119171965061905,"vX0":-4.850598253953247,"vY0":-116.98340645146884,"vZ0":1.3184930254801115,"x":127.43,"y":181.56,"x0":2.588292467236002,"y0":50.003483731231455,"z0":5.050281120628808,"aX":-8.167276297914944},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.2,"breakHorizontal":11.8,"spinRate":2192,"spinDirection":317},"zone":7,"typeConfidence":0.91,"plateTime":0.467725047420275,"extension":6.561434113693175},"hitData":{"launchSpeed":96.4,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.31,"coordY":95.74}},"index":5,"playId":"0a7dde95-1c98-3577-9006-228f57984fca","pitchNumber":5,"startTime":"2026-05-20T23:48:00.523Z","endTime":"2026-05-20T23:48:14.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:48:14.734Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brewers challenged (tag play), call on the field was overturned: Alex Bregman flies into a double play, center fielder Garrett Mitchell to third baseman David Hamilton. Nico Hoerner out at 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:48:28.654Z","endTime":"2026-05-20T23:49:54.418Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239288857996687,"aZ":-14.604284014062832,"pfxX":7.459778386419801,"pfxZ":9.05516543510283,"pX":0.5890561777075504,"pZ":1.9955566757205967,"vX0":-7.687960300067535,"vY0":-138.07617688100854,"vZ0":-5.191072082299775,"x":94.55,"y":184.9,"x0":2.4333285337398314,"y0":50.00656764434731,"z0":4.87435814170485,"aX":14.482221361070755},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-12.0,"spinRate":2319,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.39589088589380506,"extension":6.60247309165478},"index":0,"playId":"559237e6-bf87-3cb8-b337-e6b526b79b92","pitchNumber":1,"startTime":"2026-05-20T23:48:44.633Z","endTime":"2026-05-20T23:48:47.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628134043418402,"aZ":-16.070394476667765,"pfxX":7.724823288447489,"pfxZ":8.424110694036267,"pX":-0.714843459398841,"pZ":3.7510799725875335,"vX0":-10.813700308454894,"vY0":-137.4332064235791,"vZ0":-0.4090689204422936,"x":144.25,"y":137.5,"x0":2.2683117816855143,"y0":50.00326598607983,"z0":4.993906908866543,"aX":14.769069612988304},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-11.8,"spinRate":2428,"spinDirection":130},"zone":11,"typeConfidence":0.9,"plateTime":0.3986250237885214,"extension":6.683036022799562},"index":1,"playId":"985f63f7-3d05-3a0b-b466-fde6ee652741","pitchNumber":2,"startTime":"2026-05-20T23:49:03.713Z","endTime":"2026-05-20T23:49:06.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73590479334741,"aZ":-14.576447149368894,"pfxX":9.831002645284453,"pfxZ":9.122557617556623,"pX":0.2939370195371261,"pZ":1.2495853298828055,"vX0":-9.023087057671798,"vY0":-138.6749573652315,"vZ0":-6.944896046508993,"x":105.8,"y":205.04,"x0":2.327583740924778,"y0":50.00690216611154,"z0":4.776747867056959,"aX":18.972158887084543},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":-15.7,"spinRate":2359,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.3964066213365327,"extension":6.70311021715604},"index":2,"playId":"dc2315c3-4b4a-327d-85e2-eaaa5b974e40","pitchNumber":3,"startTime":"2026-05-20T23:49:23.352Z","endTime":"2026-05-20T23:49:26.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.235279375421094,"aZ":-16.919115597492155,"pfxX":8.956436009778377,"pfxZ":7.987713780976003,"pX":-0.2128869255291827,"pZ":2.7993035171264093,"vX0":-10.210160590252435,"vY0":-137.7157038213356,"vZ0":-2.6593686946527058,"x":125.11,"y":163.2,"x0":2.389170844105925,"y0":50.00281978006708,"z0":4.929849353356681,"aX":17.10514719154708},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":2313,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.39861963080108165,"extension":6.606506618271037},"hitData":{"launchSpeed":92.4,"launchAngle":28.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.95,"coordY":65.63}},"index":3,"playId":"52faabe9-8d34-3838-af92-864020b3569c","pitchNumber":4,"startTime":"2026-05-20T23:49:41.389Z","endTime":"2026-05-20T23:49:54.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":158},"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-9.699999999999996,"leverageIndex":1.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:49:54.418Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:52:31.333Z","endTime":"2026-05-20T23:53:32.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.873855012176556,"aZ":-13.755597330874952,"pfxX":10.770122421659346,"pfxZ":9.827035302825411,"pX":-0.30687850898091484,"pZ":1.863243396468599,"vX0":-10.664172309334196,"vY0":-137.36289782930075,"vZ0":-5.392174630915802,"x":128.7,"y":188.47,"x0":2.262805057127633,"y0":50.0038970954614,"z0":4.8183238241165816,"aX":20.188291610053263},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-16.7,"spinRate":2449,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.4017177179114486,"extension":6.772218171536237},"index":0,"playId":"e1586017-0503-327f-ba4c-c11032ecb04c","pitchNumber":1,"startTime":"2026-05-20T23:52:31.333Z","endTime":"2026-05-20T23:52:34.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.95553908158517,"aZ":-13.71393351421874,"pfxX":8.745917995714223,"pfxZ":9.468182010883382,"pX":-0.9037902450435544,"pZ":2.004102991715923,"vX0":-11.601054585063219,"vY0":-140.01864245445407,"vZ0":-5.27642714702932,"x":151.45,"y":184.67,"x0":2.1923229518192433,"y0":50.00099692851567,"z0":4.838540756343003,"aX":17.04977819412963},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-13.0,"spinRate":2414,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.3939192057479346,"extension":6.7596437287721205},"index":1,"playId":"c4f3add0-f89b-3eef-a276-7eca23655a5e","pitchNumber":2,"startTime":"2026-05-20T23:52:43.115Z","endTime":"2026-05-20T23:52:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40300611921062,"aZ":-18.286337092196327,"pfxX":9.013330685984677,"pfxZ":7.21355689022335,"pX":0.5695713302466032,"pZ":3.060945448513957,"vX0":-7.900530474457808,"vY0":-138.7116766517076,"vZ0":-1.863797379457822,"x":95.29,"y":156.13,"x0":2.3000452592033076,"y0":50.006051445496794,"z0":4.9760555652544385,"aX":17.362691891263143},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-14.4,"spinRate":2363,"spinDirection":132},"zone":3,"typeConfidence":0.91,"plateTime":0.3966389231067651,"extension":6.599237355400242},"index":2,"playId":"68b90567-b796-3714-877a-f15bbfa44244","pitchNumber":3,"startTime":"2026-05-20T23:52:57.641Z","endTime":"2026-05-20T23:53:00.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40663921858151,"aZ":-15.01500465865887,"pfxX":8.141376467120185,"pfxZ":8.733423954354171,"pX":0.303065301959327,"pZ":3.9178506287417005,"vX0":-8.64539285347607,"vY0":-139.95785111409415,"vZ0":-0.4243615963101808,"x":105.45,"y":133.0,"x0":2.388562929734255,"y0":50.003718021400374,"z0":5.063306335788036,"aX":15.99836612825904},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-12.7,"spinRate":2440,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.39279153119232113,"extension":6.568644875149389},"index":3,"playId":"97523be3-98c4-3360-a947-4c69e6b88e3a","pitchNumber":4,"startTime":"2026-05-20T23:53:13.719Z","endTime":"2026-05-20T23:53:17.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459092195439524,"aZ":-39.3306102875804,"pfxX":-4.797139111935581,"pfxZ":-5.358309873014937,"pX":0.363537314492181,"pZ":1.5547585106768067,"vX0":-3.8529301206818514,"vY0":-115.98417729700284,"vZ0":0.48317398012525525,"x":103.14,"y":196.8,"x0":2.680507748627052,"y0":50.0003167748354,"z0":5.151895259207244,"aX":-6.411842848761822},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.1,"breakHorizontal":9.7,"spinRate":2271,"spinDirection":323},"zone":14,"typeConfidence":0.9,"plateTime":0.475653192146547,"extension":6.385883370536226},"index":4,"playId":"084dacda-250d-355b-a5e8-b7c92f222f46","pitchNumber":5,"startTime":"2026-05-20T23:53:28.951Z","endTime":"2026-05-20T23:53:32.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:53:32.603Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T23:55:21.616Z","endTime":"2026-05-20T23:56:57.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.253814663578225,"aZ":-20.268908682830087,"pfxX":-6.318549963913809,"pfxZ":6.281683526325598,"pX":-0.11475153830242975,"pZ":2.5012368244466665,"vX0":6.060239437193734,"vY0":-138.11415263513464,"vZ0":-5.313118901279787,"x":121.37,"y":171.25,"x0":-1.5371015498835363,"y0":50.00076861190223,"z0":5.850688933642163,"aX":-11.971996737014475},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":9.8,"spinRate":2160,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3995059259057059,"extension":6.548815180038738},"index":0,"playId":"aa6a7f10-0d8b-3eab-bb69-269fc52472c5","pitchNumber":1,"startTime":"2026-05-20T23:55:39.264Z","endTime":"2026-05-20T23:55:42.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479112095797554,"aZ":-26.33940172821548,"pfxX":-9.264289524503686,"pfxZ":3.2110243964973897,"pX":0.9096499278512031,"pZ":1.6410816007382345,"vX0":9.369317170654913,"vY0":-133.7778605812382,"vZ0":-6.02082948684458,"x":82.33,"y":194.47,"x0":-1.4320098391428449,"y0":50.00064110618373,"z0":5.805369549003073,"aX":-16.81418061819651},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1635,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4092206201974862,"extension":6.561887784946454},"index":1,"playId":"8a6879f6-1265-349c-b857-8a7d47f986f9","pitchNumber":2,"startTime":"2026-05-20T23:56:00.534Z","endTime":"2026-05-20T23:56:03.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96016935856146,"aZ":-30.446700303716906,"pfxX":-10.258156200415371,"pfxZ":0.9388085353897662,"pX":-1.616265819898885,"pZ":2.689937473970612,"vX0":4.0447271068553805,"vY0":-134.8215144593254,"vZ0":-2.749366555778048,"x":178.61,"y":166.15,"x0":-1.8052741691414909,"y0":50.00211214520397,"z0":5.877043519916604,"aX":-18.838278196013768},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.3,"breakHorizontal":17.6,"spinRate":1613,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4066420688071517,"extension":6.538869316219989},"index":2,"playId":"84debad3-d84e-3f58-af4f-bb99dab68114","pitchNumber":3,"startTime":"2026-05-20T23:56:17.603Z","endTime":"2026-05-20T23:56:20.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01689887964724,"aZ":-36.82849551832282,"pfxX":2.139710152498332,"pfxZ":-2.972658349606604,"pX":-0.797453073622904,"pZ":2.5404818033489693,"vX0":1.2979511216477626,"vY0":-124.55748394527082,"vZ0":-1.1444651867587392,"x":147.4,"y":170.19,"x0":-1.6040577412602839,"y0":50.00371183397883,"z0":6.062743617867774,"aX":3.3479154152761033},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.4,"breakHorizontal":-4.2,"spinRate":2372,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.4404595038559229,"extension":6.452295317775988},"index":3,"playId":"b68e4de5-ee9c-34d3-bbed-a24606a2fe99","pitchNumber":4,"startTime":"2026-05-20T23:56:31.817Z","endTime":"2026-05-20T23:56:35.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31253044070884,"aZ":-22.732707498490665,"pfxX":-9.91934658577652,"pfxZ":4.713089545635327,"pX":-0.5753703335009528,"pZ":2.602610779103691,"vX0":5.58994127358115,"vY0":-140.94821974066343,"vZ0":-4.616981678858426,"x":138.93,"y":168.51,"x0":-1.3000216733539702,"y0":50.00480063101347,"z0":5.738164075937464,"aX":-19.87489311469627},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":16.8,"spinRate":2208,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38924993387068474,"extension":6.479456390164076},"hitData":{"launchSpeed":86.9,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.6,"coordY":142.9}},"index":4,"playId":"ba5db0db-3071-35fa-8aba-ede989bbdb84","pitchNumber":5,"startTime":"2026-05-20T23:56:50.353Z","endTime":"2026-05-20T23:56:57.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:56:57.659Z","atBatIndex":8},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Brewers challenged (catcher interference), call on the field was overturned: Sal Frelick reaches on catcher interference by Carson Kelly. Sal Frelick to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T23:57:02.124Z","endTime":"2026-05-20T23:57:32.389Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206119816865137,"aZ":-17.56381299142563,"pfxX":-8.042803358383416,"pfxZ":7.360434550665736,"pX":-0.363660201733312,"pZ":2.502281572341841,"vX0":6.059486863041875,"vY0":-139.7186803770015,"vZ0":-5.667464407166739,"x":130.86,"y":171.22,"x0":-1.5108208354139412,"y0":50.00669207555272,"z0":5.703588739577917,"aX":-15.973740737222947},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2232,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39138125717195305,"extension":6.587446280324378},"index":0,"playId":"543dcb24-1288-3901-9577-556b50e9d986","pitchNumber":1,"startTime":"2026-05-20T23:57:17.773Z","endTime":"2026-05-20T23:57:21.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91572627897695,"aZ":-14.557724202809313,"pfxX":-6.621481753065759,"pfxZ":8.830839528368882,"pX":0.3103924523486378,"pZ":1.7613044133687596,"vX0":7.240444127713505,"vY0":-140.80034271157712,"vZ0":-8.140509275556433,"x":105.17,"y":191.22,"x0":-1.4422102982372254,"y0":50.000811223901835,"z0":5.644956857541697,"aX":-13.206688200776918},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2155,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38997900029318977,"extension":6.516998598416174},"index":1,"playId":"1fa0bef7-3d02-37c6-bea6-c64e50ee8485","pitchNumber":2,"startTime":"2026-05-20T23:57:29.389Z","endTime":"2026-05-20T23:57:32.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MV","challengeTeamId":158},"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T23:57:32.389Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T23:59:34.014Z","endTime":"2026-05-21T00:02:53.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[1],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.424188670908375,"aZ":-24.6580144537965,"pfxX":-9.92892796033754,"pfxZ":3.760543540560082,"pX":1.0500132937966975,"pZ":2.5187158986359677,"vX0":10.616508834693175,"vY0":-139.70966816406056,"vZ0":-4.4692527193672715,"x":76.98,"y":170.77,"x0":-1.4905377562036932,"y0":50.00032256277865,"z0":5.738967379926799,"aX":-19.828918076647614},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2192,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3905107136423407,"extension":6.696933544063029},"index":0,"playId":"a4424777-75eb-3f6f-ab03-21a4a144c6e2","pitchNumber":1,"startTime":"2026-05-20T23:59:54.656Z","endTime":"2026-05-21T00:00:01.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Sal Frelick steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"a4424777-75eb-3f6f-ab03-21a4a144c6e2","startTime":"2026-05-21T00:01:00.935Z","endTime":"2026-05-21T00:01:25.412Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"postOnSecond":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.28,"dramaIndex":48.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.410547024979635,"aZ":-14.119026878149091,"pfxX":-5.103519661004629,"pfxZ":9.158471649286758,"pX":-0.8216270539302412,"pZ":3.3850141049816194,"vX0":3.878079307328557,"vY0":-139.96074183727828,"vZ0":-4.426329489447526,"x":148.32,"y":147.38,"x0":-1.5664223737593466,"y0":50.00461588276852,"z0":5.920585632614001,"aX":-10.063650161154113},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2318,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39226994180811436,"extension":6.468362976315215},"index":2,"playId":"8588f434-643a-3ae5-90d0-def9b779cf86","pitchNumber":2,"startTime":"2026-05-21T00:01:25.412Z","endTime":"2026-05-21T00:01:29.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59661024816356,"aZ":-24.928897122533808,"pfxX":-9.5381466064185,"pfxZ":3.734592631924949,"pX":-0.06841273930310482,"pZ":3.7614172832763617,"vX0":7.236603069234677,"vY0":-139.44461312596673,"vZ0":-1.0913211669799034,"x":119.61,"y":137.22,"x0":-1.4769953995639216,"y0":50.004500556567834,"z0":5.825031795733044,"aX":-18.513471285451413},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2180,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3949903839710984,"extension":6.49842425412368},"index":3,"playId":"942d1bf9-dc3c-37c4-9710-225d2d620495","pitchNumber":3,"startTime":"2026-05-21T00:01:45.946Z","endTime":"2026-05-21T00:01:49.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774485043139453,"aZ":-32.01601935905492,"pfxX":-0.33602065842843487,"pfxZ":0.09397965511688078,"pX":1.155887172410185,"pZ":3.213294943172722,"vX0":7.257003354017172,"vY0":-129.85290425982325,"vZ0":-0.47063649230830096,"x":72.94,"y":152.02,"x0":-1.6248592276587226,"y0":50.00422510169892,"z0":5.821011935088393,"aX":-0.577608396626459},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":-1.0,"spinRate":2331,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4209085989508172,"extension":6.527814512242124},"index":4,"playId":"7313eea3-ba57-31db-8554-7a9a32a0b7c2","pitchNumber":4,"startTime":"2026-05-21T00:02:12.884Z","endTime":"2026-05-21T00:02:15.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-05-21T00:02:28.948Z","endTime":"2026-05-21T00:02:49.339Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.306002019718186,"aZ":-22.645053791566674,"pfxX":-10.592531027109482,"pfxZ":4.896887462482663,"pX":-0.5733192606115859,"pZ":1.4670754070968504,"vX0":6.2919343164408215,"vY0":-139.115132420843,"vZ0":-7.1770712332007225,"x":138.85,"y":199.17,"x0":-1.4967608866294748,"y0":50.00151090441264,"z0":5.598216095158755,"aX":-20.610909049842046},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2077,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39480433128861625,"extension":6.740792467874562},"index":6,"playId":"f65a8012-cb52-38e9-bc0a-9cfb1b02ef2d","pitchNumber":5,"startTime":"2026-05-21T00:02:49.339Z","endTime":"2026-05-21T00:02:53.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:02:53.826Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to center fielder Pete Crow-Armstrong. Sal Frelick scores. Joey Ortiz scores. David Hamilton scores. Fielding error by center fielder Pete Crow-Armstrong.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:03:18.597Z","endTime":"2026-05-21T00:05:19.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"c80e9bdc-8cbd-4ca7-98ed-3b1d24febec0","startTime":"2026-05-21T00:03:18.597Z","endTime":"2026-05-21T00:03:23.597Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.966235788843264,"aZ":-11.560221712022985,"pfxX":-7.9297135758336745,"pfxZ":10.472255483507109,"pX":0.8136050826997228,"pZ":1.5259460538652432,"vX0":8.8420248899654,"vY0":-139.76992631697425,"vZ0":-9.063674003538594,"x":85.99,"y":197.58,"x0":-1.3681638733070263,"y0":50.003757648733675,"z0":5.579865683510386,"aX":-15.611926994133645},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2325,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3926218878214769,"extension":6.724845953284901},"index":1,"playId":"e2410542-31f3-3422-8bd6-ea09daa05d0d","pitchNumber":1,"startTime":"2026-05-21T00:03:34.574Z","endTime":"2026-05-21T00:03:38.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40943753339579,"aZ":-19.944514330922747,"pfxX":-11.511585069543958,"pfxZ":6.361996392190346,"pX":1.1099637100635449,"pZ":1.6683319547148097,"vX0":10.697101743117642,"vY0":-138.1578347673407,"vZ0":-6.889385097670253,"x":74.69,"y":193.74,"x0":-1.3271769777373463,"y0":50.001898662888856,"z0":5.546980075685345,"aX":-22.1266493110303},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":18.5,"spinRate":2219,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39730591958658135,"extension":6.60694288874655},"index":2,"playId":"bc4a8f54-3a8f-320e-826b-8dd143aa1353","pitchNumber":2,"startTime":"2026-05-21T00:03:55.839Z","endTime":"2026-05-21T00:03:58.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-05-21T00:04:06.507Z","endTime":"2026-05-21T00:05:01.554Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57179395057952,"aZ":-20.102571869768095,"pfxX":-10.747482179489891,"pfxZ":6.021012571981812,"pX":0.27330261818671314,"pZ":2.0215015292223715,"vX0":8.890475928523465,"vY0":-140.8118051469667,"vZ0":-6.503017934907266,"x":106.58,"y":184.2,"x0":-1.5317376897126025,"y0":50.00081483388417,"z0":5.665576099059686,"aX":-21.537154500670155},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":17.6,"spinRate":2214,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3892778989009038,"extension":6.624542714049707},"hitData":{"launchSpeed":106.1,"launchAngle":10.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.26,"coordY":87.63}},"index":4,"playId":"d54fa5ff-4051-310d-8771-2a13d47f780e","pitchNumber":3,"startTime":"2026-05-21T00:05:01.554Z","endTime":"2026-05-21T00:05:19.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-22.200000000000006,"leverageIndex":2.04,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:05:19.662Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:05:53.433Z","endTime":"2026-05-21T00:06:34.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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.2,"endSpeed":80.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197409689777306,"aZ":-28.415806652898905,"pfxX":-0.6297113809823065,"pfxZ":2.2941486461295177,"pX":1.2305735108505558,"pZ":2.7477328640870406,"vX0":7.264508481121187,"vY0":-126.82701620465271,"vZ0":-1.9922782511420052,"x":70.09,"y":164.59,"x0":-1.5804766915891506,"y0":50.0048892260545,"z0":5.793867645472094,"aX":-1.0329778380970585},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-0.4,"spinRate":2395,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4306796539898956,"extension":6.623390278044116},"index":0,"playId":"6a67ad02-1399-384c-b234-4608a8c58604","pitchNumber":1,"startTime":"2026-05-21T00:05:55.172Z","endTime":"2026-05-21T00:05:58.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75558238479016,"aZ":-20.538386155782394,"pfxX":-11.726422753598763,"pfxZ":5.938056719787117,"pX":0.36129129450091196,"pZ":1.3233284367680949,"vX0":9.023917636843551,"vY0":-139.23693973546543,"vZ0":-7.923656938826185,"x":103.23,"y":203.05,"x0":-1.4007765738338147,"y0":50.00639264895823,"z0":5.569233157002953,"aX":-22.99061652570028},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":19.3,"spinRate":2269,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3936415492093892,"extension":6.6283979151662304},"index":1,"playId":"b624e5d7-e19e-37d7-befc-127c6025ae88","pitchNumber":2,"startTime":"2026-05-21T00:06:10.851Z","endTime":"2026-05-21T00:06:14.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74269884607913,"aZ":-16.205875307259358,"pfxX":-7.306618835296506,"pfxZ":8.265464775044848,"pX":-0.23874985683365024,"pZ":2.7587926101459592,"vX0":6.411143308436753,"vY0":-138.5474036347587,"vZ0":-4.966980118053075,"x":126.1,"y":164.29,"x0":-1.6404978867631412,"y0":50.00396591368838,"z0":5.668215491329979,"aX":-14.11789448525858},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2234,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3962724212736224,"extension":6.492733373010327},"hitData":{"launchSpeed":104.2,"launchAngle":42.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.8,"coordY":81.94}},"index":2,"playId":"630f13ee-8bac-36d5-ae38-55caa47fad46","pitchNumber":3,"startTime":"2026-05-21T00:06:23.464Z","endTime":"2026-05-21T00:06:34.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:06:34.978Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:06:42.611Z","endTime":"2026-05-21T00:08:34.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.167387831365865,"aZ":-14.759866339661297,"pfxX":-7.645156212622239,"pfxZ":9.068904457097851,"pX":-0.2513963855583317,"pZ":2.204807695931412,"vX0":5.856485133496722,"vY0":-138.27409435027678,"vZ0":-6.824469597575931,"x":126.58,"y":179.25,"x0":-1.4121641649755192,"y0":50.00586913403042,"z0":5.710522056173312,"aX":-14.686714437327623},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2195,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39735171723870844,"extension":6.493397287199799},"index":0,"playId":"0eff25fb-e8b2-31b4-bbd9-93f1aa6f6182","pitchNumber":1,"startTime":"2026-05-21T00:06:55.885Z","endTime":"2026-05-21T00:06:58.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63952580376242,"aZ":-40.297936839555554,"pfxX":6.745692721184607,"pfxZ":-5.423795864757924,"pX":-0.24446586678569238,"pZ":1.4650190393809344,"vX0":1.0052776164677248,"vY0":-121.83125546030413,"vZ0":-2.6521126798482824,"x":126.32,"y":199.22,"x0":-1.5388069520772287,"y0":50.001080387026434,"z0":6.0610784400246756,"aX":10.107307099599625},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-12.5,"spinRate":2580,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4501104377837071,"extension":6.269273416998225},"index":1,"playId":"74503b2b-d2db-391f-8399-cb61240872bf","pitchNumber":2,"startTime":"2026-05-21T00:07:08.688Z","endTime":"2026-05-21T00:07:12.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.897644601717076,"aZ":-28.30064731426032,"pfxX":-11.412676293555133,"pfxZ":2.111911007957632,"pX":-1.3830158782893003,"pZ":2.7708765611072868,"vX0":4.371660983134732,"vY0":-135.72585029455465,"vZ0":-2.8799303475133327,"x":169.72,"y":163.97,"x0":-1.5458088163195653,"y0":50.00643003364766,"z0":5.8485669586503155,"aX":-20.974838265534565},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":19.6,"spinRate":1726,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40591703637645704,"extension":6.573075283740859},"index":2,"playId":"5658fc8b-36a6-364f-932c-b9e3dc35aa63","pitchNumber":3,"startTime":"2026-05-21T00:07:21.359Z","endTime":"2026-05-21T00:07:24.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749514271988726,"aZ":-39.44437906291432,"pfxX":1.8013719994337989,"pfxZ":-4.921625886877179,"pX":-0.08300933740685654,"pZ":1.7867237292847775,"vX0":2.519553801335987,"vY0":-121.13562088248237,"vZ0":-2.071635018084388,"x":120.16,"y":190.54,"x0":-1.372498043685928,"y0":50.00082150331695,"z0":6.11742623442406,"aX":2.6627142824892904},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.1,"breakHorizontal":-3.8,"spinRate":2529,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.45301893647803926,"extension":6.49717000402526},"index":3,"playId":"34ce49db-57cc-339d-b0f9-7fed79c8c828","pitchNumber":4,"startTime":"2026-05-21T00:07:43.844Z","endTime":"2026-05-21T00:07:46.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-21T00:07:50.990Z","endTime":"2026-05-21T00:08:03.800Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125866311880916,"aZ":-28.420136337434602,"pfxX":-9.316603157143465,"pfxZ":2.053081687872087,"pX":0.1617819765217579,"pZ":1.6582288301640737,"vX0":7.140213236032927,"vY0":-134.36985146198424,"vZ0":-5.706579776273539,"x":110.83,"y":194.01,"x0":-1.319574425925574,"y0":50.00214911717954,"z0":5.828777790166369,"aX":-17.035124034774448},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":1652,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4076303274298976,"extension":6.6315965573585185},"index":5,"playId":"f1322786-53a8-3258-abc5-c0a4bc6cb0c2","pitchNumber":5,"startTime":"2026-05-21T00:08:03.800Z","endTime":"2026-05-21T00:08:06.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764004060755646,"aZ":-26.610391889249787,"pfxX":-1.3885176410458957,"pfxZ":3.265216706823253,"pX":-0.6404956389509977,"pZ":2.2487806893233535,"vX0":2.9303578430731214,"vY0":-130.5670588696314,"vZ0":-3.8351664611149685,"x":141.41,"y":178.06,"x0":-1.6034503430278917,"y0":50.00490020448017,"z0":5.768727701076988,"aX":-2.3674789997621315},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":1.8,"spinRate":2348,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.42156341188157986,"extension":6.447417737051943},"hitData":{"launchSpeed":96.9,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":148.48}},"index":6,"playId":"b6fbfdf9-0edf-3e36-9aac-211751e2a3c1","pitchNumber":6,"startTime":"2026-05-21T00:08:26.619Z","endTime":"2026-05-21T00:08:34.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:08:34.092Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:10:22.532Z","endTime":"2026-05-21T00:12:02.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.818213951276356,"aZ":-14.844660792101081,"pfxX":8.964939783060535,"pfxZ":9.05829044665864,"pX":0.14296452865731749,"pZ":3.5276974649123978,"vX0":-9.236051353018476,"vY0":-137.94808744084565,"vZ0":-1.7094251868992425,"x":111.55,"y":143.53,"x0":2.3817032762543002,"y0":50.002349706436476,"z0":5.1643629553595165,"aX":17.150068276856523},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-14.2,"spinRate":2365,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.3982024087297482,"extension":6.577575167340735},"index":0,"playId":"3ef0af2d-3db3-3ca4-b259-5f9530506e84","pitchNumber":1,"startTime":"2026-05-21T00:10:42.857Z","endTime":"2026-05-21T00:10:46.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906925804040778,"aZ":-15.807483016474146,"pfxX":9.313612373422675,"pfxZ":8.554441060708232,"pX":-0.19380326798333528,"pZ":3.471846303553826,"vX0":-10.040602105416571,"vY0":-137.11751464259004,"vZ0":-1.3702126006987512,"x":124.39,"y":145.04,"x0":2.296753456881467,"y0":50.006606770840655,"z0":5.051232989895529,"aX":17.827733312614228},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-14.9,"spinRate":2300,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.3987052726818012,"extension":6.622132286740249},"index":1,"playId":"179432aa-82f5-31d7-9313-c73e4a6a222a","pitchNumber":2,"startTime":"2026-05-21T00:10:55.427Z","endTime":"2026-05-21T00:10:58.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.534939335675606,"aZ":-16.68249062363978,"pfxX":8.9459693117284,"pfxZ":8.247301476873558,"pX":-1.4025169119984882,"pZ":1.8635201450580425,"vX0":-12.849488603672569,"vY0":-136.3236577333506,"vZ0":-5.0218377682690045,"x":170.46,"y":188.46,"x0":2.214196382771418,"y0":50.0038773410325,"z0":4.8847398512541735,"aX":16.80647157472016},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-13.4,"spinRate":2365,"spinDirection":131},"zone":13,"typeConfidence":0.89,"plateTime":0.402108936232318,"extension":6.623183408094682},"index":2,"playId":"e8f0bdd9-2c77-3407-8ec3-e047168ccef1","pitchNumber":3,"startTime":"2026-05-21T00:11:09.023Z","endTime":"2026-05-21T00:11:12.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79064354237397,"aZ":-14.592092952875307,"pfxX":8.333421256099967,"pfxZ":9.202318472624077,"pX":-0.14244205070204083,"pZ":2.367095244588828,"vX0":-9.589503186506018,"vY0":-137.434265347114,"vZ0":-4.195882487403417,"x":122.43,"y":174.87,"x0":2.311240603729119,"y0":50.004781120353904,"z0":4.906500406515514,"aX":15.925619552769628},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-13.1,"spinRate":2427,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.3987281279558972,"extension":6.670123782666583},"index":3,"playId":"911e52fb-5251-3835-8523-82bf45e2b5b0","pitchNumber":4,"startTime":"2026-05-21T00:11:24.494Z","endTime":"2026-05-21T00:11:28.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768675551809235,"aZ":-15.914638085263169,"pfxX":7.666839119548132,"pfxZ":8.227868134115734,"pX":-0.08390981736444722,"pZ":3.3646751388345777,"vX0":-8.952791763456654,"vY0":-138.90083488006024,"vZ0":-1.7264441236406414,"x":120.2,"y":147.93,"x0":2.167570470310551,"y0":50.00339119216204,"z0":5.03945195478117,"aX":15.153413372355528},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":-12.2,"spinRate":2361,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.3926087708815089,"extension":6.592237685908601},"index":4,"playId":"44888a36-c63b-3d44-b2ee-220dfd8940f3","pitchNumber":5,"startTime":"2026-05-21T00:11:37.182Z","endTime":"2026-05-21T00:11:40.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-21T00:11:50.007Z","endTime":"2026-05-21T00:11:59.027Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778524536053425,"aZ":-16.717005083633047,"pfxX":9.190037743435614,"pfxZ":7.774973779725249,"pX":-0.9802812056620175,"pZ":2.5092392307070135,"vX0":-11.978589698095835,"vY0":-139.28643197849485,"vZ0":-3.3701843404862974,"x":154.37,"y":171.03,"x0":2.158162692176234,"y0":50.0059244626164,"z0":4.823491843600613,"aX":18.278065278707935},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":-14.5,"spinRate":2300,"spinDirection":124},"zone":11,"typeConfidence":0.87,"plateTime":0.3914620699070026,"extension":6.716031128418926},"index":6,"playId":"a09a7beb-6865-36c0-b55c-24d29c2a4d66","pitchNumber":6,"startTime":"2026-05-21T00:11:59.027Z","endTime":"2026-05-21T00:12:02.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.099999999999998,"awayTeamWinProbability":70.9,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.87,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:12:02.027Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:12:12.279Z","endTime":"2026-05-21T00:14:18.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87343721591841,"aZ":-16.43268447188029,"pfxX":9.577412071862142,"pfxZ":8.108816520324199,"pX":-0.12106992873649426,"pZ":3.554817010313277,"vX0":-9.612843860874555,"vY0":-138.4310258761288,"vZ0":-0.9156988670663457,"x":121.61,"y":142.8,"x0":2.1519783960999916,"y0":50.00095393855956,"z0":4.989858960784625,"aX":18.588480467688502},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-15.4,"spinRate":2389,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.3956503150277215,"extension":6.639796035587303},"index":0,"playId":"611a3162-cc8f-34ef-b438-58615d0ba78a","pitchNumber":1,"startTime":"2026-05-21T00:12:29.317Z","endTime":"2026-05-21T00:12:32.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.398735251912573,"aZ":-30.131118946090087,"pfxX":-3.343750650135579,"pfxZ":1.3872233403110457,"pX":-0.1765808271977882,"pZ":2.492239582981702,"vX0":-5.332927433910997,"vY0":-120.20965173112353,"vZ0":0.6778013660046569,"x":123.73,"y":171.49,"x0":2.497730863908293,"y0":50.00462468790937,"z0":4.863231020333142,"aX":-4.936892179315025},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.9,"breakHorizontal":7.2,"spinRate":2098,"spinDirection":335},"zone":5,"typeConfidence":0.88,"plateTime":0.45413226339176616,"extension":6.441520113028092},"index":1,"playId":"a34f37c7-479f-3e7a-bc7d-da9a90b6f34b","pitchNumber":2,"startTime":"2026-05-21T00:12:49.501Z","endTime":"2026-05-21T00:12:53.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979000326653956,"aZ":-30.579321032653098,"pfxX":-7.030444668811107,"pfxZ":1.1055187085166294,"pX":-0.4467536042714339,"pZ":1.5834314462884456,"vX0":-5.073666896755339,"vY0":-120.43311442411384,"vZ0":-1.3100973502041349,"x":134.03,"y":196.03,"x0":2.6130139877337135,"y0":50.00458112024595,"z0":4.8805923465967265,"aX":-10.157039059238452},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":2134,"spinDirection":333},"zone":13,"typeConfidence":0.92,"plateTime":0.4576915338739038,"extension":6.458133685945644},"index":2,"playId":"342d1739-46ae-37a5-a1b5-8e38c616b51a","pitchNumber":3,"startTime":"2026-05-21T00:13:22.628Z","endTime":"2026-05-21T00:13:26.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-21T00:13:36.084Z","endTime":"2026-05-21T00:13:54.801Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68854219144861,"aZ":-15.851584625200646,"pfxX":9.429076772726427,"pfxZ":8.274192273656423,"pX":0.1034918655208176,"pZ":1.2027619464063293,"vX0":-9.598299743041718,"vY0":-139.83448311688664,"vZ0":-6.904792634749941,"x":113.06,"y":206.31,"x0":2.3619198364605105,"y0":50.00093689113673,"z0":4.751347834795212,"aX":18.59780902598208},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":-15.0,"spinRate":2401,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.3922770572494163,"extension":6.594733913394957},"index":4,"playId":"207db03d-9d95-3c70-a1ab-978e5e46e474","pitchNumber":4,"startTime":"2026-05-21T00:13:54.801Z","endTime":"2026-05-21T00:13:59.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.929342150027335,"aZ":-14.01684652001679,"pfxX":8.292513205268985,"pfxZ":9.18585970981447,"pX":-0.5101032821758659,"pZ":2.739739602568626,"vX0":-10.345805435896787,"vY0":-139.80331767127754,"vZ0":-3.5120822566886214,"x":136.44,"y":164.81,"x0":2.163530834274057,"y0":50.00385621986394,"z0":4.934159583637948,"aX":16.393893947847587},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":-12.8,"spinRate":2320,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.3920058228594363,"extension":6.5450675489599135},"index":5,"playId":"3ccc4876-f454-3e6f-b44d-804ed8fec618","pitchNumber":5,"startTime":"2026-05-21T00:14:14.184Z","endTime":"2026-05-21T00:14:18.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.6,"awayTeamWinProbability":74.4,"homeTeamWinProbabilityAdded":-3.4999999999999964,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:14:18.271Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:14:22.902Z","endTime":"2026-05-21T00:15:50.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97891155670783,"aZ":-13.196212234556835,"pfxX":7.320239460893463,"pfxZ":9.748321818609593,"pX":0.11648091258888495,"pZ":3.2946191907201756,"vX0":-8.286646774199701,"vY0":-139.0738742508605,"vZ0":-1.9192779454084838,"x":112.56,"y":149.83,"x0":2.1923816188777034,"y0":50.002823093246015,"z0":4.87522065890149,"aX":14.251803811339578},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-11.4,"spinRate":2398,"spinDirection":131},"zone":2,"typeConfidence":0.84,"plateTime":0.39476775250172924,"extension":6.534373683732349},"index":0,"playId":"8a36b02b-b9b9-3bf3-841a-dbfdd4ec7b49","pitchNumber":1,"startTime":"2026-05-21T00:14:42.214Z","endTime":"2026-05-21T00:14:48.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498353218465898,"aZ":-33.42319628918403,"pfxX":-1.7186439599581655,"pfxZ":-0.8134928157511965,"pX":1.386654381295673,"pZ":2.1571149192453527,"vX0":-2.3539783403912273,"vY0":-122.82458074028135,"vZ0":0.255112993255044,"x":64.14,"y":180.54,"x0":2.577749254233478,"y0":50.00045098233448,"z0":4.875504868310459,"aX":-2.646490623026343},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":3.6,"spinRate":2118,"spinDirection":332},"zone":14,"typeConfidence":0.77,"plateTime":0.4445761054967803,"extension":6.406097870012799},"index":1,"playId":"4258dafb-6fe2-3fff-9c25-39bdd7355710","pitchNumber":2,"startTime":"2026-05-21T00:14:59.851Z","endTime":"2026-05-21T00:15:02.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446105907875115,"aZ":-16.552090533577942,"pfxX":9.191512628815866,"pfxZ":7.908133326181687,"pX":-0.2091163795989254,"pZ":1.6367293205558098,"vX0":-10.086003201689367,"vY0":-139.0068468428905,"vZ0":-5.787682726637608,"x":124.97,"y":194.59,"x0":2.256094110887916,"y0":50.00033903973709,"z0":4.828016440610998,"aX":18.152665807702768},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":-14.8,"spinRate":2448,"spinDirection":127},"zone":8,"typeConfidence":0.77,"plateTime":0.39263700706919424,"extension":6.609961128101424},"index":2,"playId":"c6b5324d-e980-3931-b318-18e662c81c67","pitchNumber":3,"startTime":"2026-05-21T00:15:19.038Z","endTime":"2026-05-21T00:15:22.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":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-05-21T00:15:30.621Z","endTime":"2026-05-21T00:15:46.668Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694290515453314,"aZ":-15.294768436259142,"pfxX":8.224838117644518,"pfxZ":8.36670403997769,"pX":0.3712029709639458,"pZ":2.326998788653524,"vX0":-7.825615204562255,"vY0":-140.83218531579143,"vZ0":-4.6306789771652355,"x":102.85,"y":175.95,"x0":2.111549990454971,"y0":50.00213187087989,"z0":4.975323131239862,"aX":16.592224446214487},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2495,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.3882886484179009,"extension":6.520018610848537},"index":4,"playId":"09d3e769-86c5-3008-8339-bd3ca714cc94","pitchNumber":4,"startTime":"2026-05-21T00:15:46.668Z","endTime":"2026-05-21T00:15:50.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:15:50.307Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:15:53.791Z","endTime":"2026-05-21T00:17:17.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.039618000576716,"aZ":-13.13710290452715,"pfxX":7.287577715115107,"pfxZ":9.728598973992565,"pX":-0.3719603969934353,"pZ":3.4416149055803587,"vX0":-10.00652070125856,"vY0":-139.18633038687386,"vZ0":-1.760796194500884,"x":131.18,"y":145.86,"x0":2.3274812172041344,"y0":50.000602798379816,"z0":4.955036894771105,"aX":14.258198441219955},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-11.0,"spinRate":2448,"spinDirection":126},"zone":11,"typeConfidence":0.69,"plateTime":0.39393707235653164,"extension":6.676665238869647},"index":0,"playId":"0dee0bd4-f364-3c17-b00d-fec29344b9f0","pitchNumber":1,"startTime":"2026-05-21T00:16:16.653Z","endTime":"2026-05-21T00:16:19.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757735737604502,"aZ":-37.484373890398025,"pfxX":-4.821946423597035,"pfxZ":-3.838747546760377,"pX":-0.36323247105362844,"pZ":1.6786287733015295,"vX0":-5.690203485492587,"vY0":-117.5634407177677,"vZ0":0.5668617582903126,"x":130.85,"y":193.46,"x0":2.7259525572430174,"y0":50.00353282795273,"z0":4.947151133957691,"aX":-6.668506970279763},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":10.3,"spinRate":2100,"spinDirection":286},"zone":7,"typeConfidence":0.91,"plateTime":0.4680323910386335,"extension":6.565633668022816},"index":1,"playId":"0c329d40-06d6-3679-94d6-d3fbf8850073","pitchNumber":2,"startTime":"2026-05-21T00:16:35.773Z","endTime":"2026-05-21T00:16:38.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.337091599036164,"aZ":-15.72587907656596,"pfxX":7.80844165303503,"pfxZ":8.341968364940021,"pX":-0.4726222611704636,"pZ":3.2436684747714284,"vX0":-10.307696752210996,"vY0":-139.96091510527975,"vZ0":-1.7478472361173014,"x":135.02,"y":151.2,"x0":2.253749095292345,"y0":50.005481227122935,"z0":4.912802076605417,"aX":15.402409000509723},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-11.9,"spinRate":2370,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.3922386110746645,"extension":6.590338996203629},"hitData":{"launchSpeed":92.2,"launchAngle":40.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.62,"coordY":85.43}},"index":2,"playId":"655489c6-bc30-3fc5-a927-d6e06bd63686","pitchNumber":3,"startTime":"2026-05-21T00:17:06.183Z","endTime":"2026-05-21T00:17:17.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:17:17.040Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:19:28.762Z","endTime":"2026-05-21T00:20:28.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-05-21T00:19:21.228Z","endTime":"2026-05-21T00:19:31.100Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327814881768216,"aZ":-19.69375288084614,"pfxX":-12.022858980530598,"pfxZ":6.492169587921545,"pX":0.8714894660626863,"pZ":1.4739726799514703,"vX0":10.388711995351132,"vY0":-137.6975859416814,"vZ0":-8.057675287526465,"x":83.78,"y":198.98,"x0":-1.3865751759679925,"y0":50.00212629037881,"z0":5.768613545605867,"aX":-23.10701267923488},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":19.7,"spinRate":2127,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39764022384066733,"extension":6.49121102180864},"index":1,"playId":"dc28fc90-322e-3f43-80d3-738f32a9f2d8","pitchNumber":1,"startTime":"2026-05-21T00:19:31.100Z","endTime":"2026-05-21T00:19:34.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213775927026845,"aZ":-15.714489552443823,"pfxX":-7.029911236627909,"pfxZ":8.539497247211775,"pX":-0.49338315777878766,"pZ":3.571541771945643,"vX0":5.371566290119602,"vY0":-137.85655849587368,"vZ0":-3.1869124879515907,"x":135.81,"y":142.35,"x0":-1.5523135755786774,"y0":50.004467509399795,"z0":5.801346284915534,"aX":-13.55254026978303},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2098,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39708561967435285,"extension":6.325226742009115},"index":2,"playId":"a3bf3c2c-b2bc-3840-96d9-cc22cf58dbb5","pitchNumber":2,"startTime":"2026-05-21T00:19:43.592Z","endTime":"2026-05-21T00:19:46.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.015689048782505,"aZ":-16.521935862298967,"pfxX":-6.4490448329726835,"pfxZ":8.16943462285339,"pX":-0.8893601770706199,"pZ":3.622491888423324,"vX0":4.2366734911603645,"vY0":-138.09676233790788,"vZ0":-3.110438903720744,"x":150.9,"y":140.97,"x0":-1.6117348842893149,"y0":50.004637093345806,"z0":5.8859674047429085,"aX":-12.35916134073526},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":10.7,"spinRate":2138,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39783316979115746,"extension":6.294883375452553},"index":3,"playId":"4fc36388-5b84-3234-af78-9e27eb6c2ca6","pitchNumber":3,"startTime":"2026-05-21T00:19:56.686Z","endTime":"2026-05-21T00:19:59.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297129903397884,"aZ":-15.821603456580885,"pfxX":-7.9563218717503315,"pfxZ":8.57863464461565,"pX":-0.24927058844356717,"pZ":2.875237686839981,"vX0":6.734829230570267,"vY0":-137.1820398033837,"vZ0":-4.7120290253022,"x":126.5,"y":161.15,"x0":-1.7021839293327115,"y0":50.005036728465875,"z0":5.693587983142998,"aX":-15.169292810037543},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":13.0,"spinRate":2239,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39925429842464055,"extension":6.338282714137225},"index":4,"playId":"a0df26d9-99d4-391d-847e-bd896ecd0279","pitchNumber":4,"startTime":"2026-05-21T00:20:13.299Z","endTime":"2026-05-21T00:20:16.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663601619320232,"aZ":-24.695286476438834,"pfxX":-10.4472383236042,"pfxZ":3.8297427074224437,"pX":-1.4037004604607954,"pZ":3.546461256187456,"vX0":4.4426649990497316,"vY0":-138.956043988498,"vZ0":-1.8545405519465379,"x":170.51,"y":143.03,"x0":-1.667648741963885,"y0":50.000775721429875,"z0":5.866175271532971,"aX":-20.39048654095674},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":18.0,"spinRate":2241,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3944514181162342,"extension":6.392097566975499},"index":5,"playId":"07cf9de7-a8d8-33a1-a75e-0d9bfb8d65f2","pitchNumber":5,"startTime":"2026-05-21T00:20:25.559Z","endTime":"2026-05-21T00:20:28.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.53,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:20:28.559Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging. William Contreras to 3rd. William Contreras steals (1) 2nd base. William Contreras to 3rd. Throwing error by catcher Carson Kelly.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:20:32.961Z","endTime":"2026-05-21T00:23:29.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":85.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2833543316847,"aZ":-22.684639558811654,"pfxX":-10.605245461392009,"pfxZ":5.036467508708564,"pX":-1.6423802208396174,"pZ":2.230159430024926,"vX0":3.860146437892556,"vY0":-136.92310532542623,"vZ0":-4.916256754306387,"x":179.6,"y":178.57,"x0":-1.6984732329181955,"y0":50.00586513662799,"z0":5.6162683456973035,"aX":-19.99365737390574},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2192,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40115275100650427,"extension":6.485551583695912},"index":0,"playId":"c4d5caa9-b6fe-3e80-871f-dc6e075e82aa","pitchNumber":1,"startTime":"2026-05-21T00:20:55.941Z","endTime":"2026-05-21T00:20:59.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86202963940278,"aZ":-24.386407513841807,"pfxX":-10.90059048809211,"pfxZ":3.966715294260263,"pX":0.07198291703925688,"pZ":3.234459621855041,"vX0":7.896235587764818,"vY0":-139.56426061528313,"vZ0":-2.4426068198183613,"x":114.26,"y":151.45,"x0":-1.3848563216118497,"y0":50.00187986203644,"z0":5.7355517424748115,"aX":-21.396290195327982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":18.0,"spinRate":2171,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3931952843807154,"extension":6.45396330906545},"index":1,"playId":"45e71bda-d6fe-3e69-b633-aeb93cb0e20c","pitchNumber":2,"startTime":"2026-05-21T00:21:17.416Z","endTime":"2026-05-21T00:21:20.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537556678243167,"aZ":-39.159175896079525,"pfxX":3.893279323459148,"pfxZ":-4.444441751347469,"pX":0.5457172264676173,"pZ":0.2935043752066652,"vX0":3.5034542543461726,"vY0":-124.25059965977613,"vZ0":-5.665685778578512,"x":96.2,"y":230.86,"x0":-1.3853538336327982,"y0":50.001928097465225,"z0":5.8360387687574535,"aX":6.121443061057527},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.1,"breakHorizontal":-7.8,"spinRate":2543,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43984942260926374,"extension":6.500774308476441},"index":2,"playId":"af5387fe-04d3-363e-a784-196c9f5e717d","pitchNumber":3,"startTime":"2026-05-21T00:21:32.413Z","endTime":"2026-05-21T00:21:35.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"789358e3-59af-3984-ba67-208ed54a59ee","startTime":"2026-05-21T00:21:55.670Z","endTime":"2026-05-21T00:21:58.670Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.9,"endSpeed":82.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61259050007546,"aZ":-27.683162770975343,"pfxX":-0.945572584693886,"pfxZ":2.6325595213345316,"pX":-0.06708730794723557,"pZ":2.8457667924572365,"vX0":4.3943207809508005,"vY0":-129.4391642035265,"vZ0":-2.227281368914938,"x":119.56,"y":161.94,"x0":-1.6598564817197006,"y0":50.00442070361212,"z0":5.82538978119816,"aX":-1.6145251613421325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":0.8,"spinRate":2315,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4222641463496859,"extension":6.3785109704114875},"index":4,"playId":"d62668bf-a714-31f1-bebc-43b60a1097cd","pitchNumber":4,"startTime":"2026-05-21T00:22:14.462Z","endTime":"2026-05-21T00:22:17.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81223587984328,"aZ":-17.07002212226901,"pfxX":-6.939250972089606,"pfxZ":7.701892942737336,"pX":-0.26264656430400946,"pZ":3.278404845078255,"vX0":5.744082204048119,"vY0":-139.9305979125703,"vZ0":-3.733937610907433,"x":127.01,"y":150.26,"x0":-1.4516567341990336,"y0":50.00545640292381,"z0":5.765152635264201,"aX":-13.612315110902253},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":11.2,"spinRate":2244,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3930965015164274,"extension":6.443920787683658},"index":5,"playId":"af03d91d-2340-306e-919d-4892e462a5c4","pitchNumber":5,"startTime":"2026-05-21T00:22:36.884Z","endTime":"2026-05-21T00:22:39.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64306348395394,"aZ":-16.131104900827292,"pfxX":-6.355618868379306,"pfxZ":8.151942046356337,"pX":-0.6704975243017769,"pZ":3.5575825692803593,"vX0":4.532898678044148,"vY0":-139.68597633114743,"vZ0":-3.422135979666771,"x":142.56,"y":142.73,"x0":-1.4918225819626516,"y0":50.004805529315064,"z0":5.864828030731097,"aX":-12.51084634276524},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2160,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3927109864317213,"extension":6.419561102717902},"index":6,"playId":"600c9ac0-d1b4-33cd-a8a6-2210151fb3e3","pitchNumber":6,"startTime":"2026-05-21T00:22:58.032Z","endTime":"2026-05-21T00:23:01.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069382374791953,"aZ":-20.187560423293935,"pfxX":-10.67172999646427,"pfxZ":6.08510970440148,"pX":0.1887210493444314,"pZ":2.893709048460435,"vX0":7.941374116838486,"vY0":-139.41928139141467,"vZ0":-3.949867021103619,"x":109.81,"y":160.65,"x0":-1.3086756051212511,"y0":50.00654857603575,"z0":5.659716208455042,"aX":-21.032996253753385},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":17.8,"spinRate":2217,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39272185068646914,"extension":6.555068428939051},"index":7,"playId":"ff8ffc6c-0d3a-39c7-97ce-774385e37ea1","pitchNumber":7,"startTime":"2026-05-21T00:23:18.030Z","endTime":"2026-05-21T00:23:29.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.86,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:23:29.046Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:23:44.459Z","endTime":"2026-05-21T00:26:04.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98469178641839,"aZ":-18.189800202099608,"pfxX":-6.518117762759092,"pfxZ":7.1429706182394455,"pX":-1.4947784370694572,"pZ":3.6740557859878944,"vX0":2.8044184699889056,"vY0":-139.23570384741024,"vZ0":-2.5553049581953196,"x":173.98,"y":139.58,"x0":-1.6695009754407648,"y0":50.00626789126976,"z0":5.81081050593307,"aX":-12.768935623997683},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":11.2,"spinRate":2118,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39375527372876284,"extension":6.512021288880558},"index":0,"playId":"2fefb8ef-38e4-39f3-b77a-94cee1796e93","pitchNumber":1,"startTime":"2026-05-21T00:24:02.391Z","endTime":"2026-05-21T00:24:05.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363672518077337,"aZ":-27.96732624665952,"pfxX":-10.400901606397252,"pfxZ":2.317033585249842,"pX":-0.43026313547610917,"pZ":2.299262884436485,"vX0":6.308858798547121,"vY0":-133.8120412633422,"vZ0":-4.134236667417948,"x":133.4,"y":176.7,"x0":-1.4648063607555906,"y0":50.00561833303476,"z0":5.863821161857195,"aX":-18.90015945871413},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":1501,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4090368340608235,"extension":6.510398722270836},"index":1,"playId":"525c96a8-de4e-3c03-b8af-fef6067e5974","pitchNumber":2,"startTime":"2026-05-21T00:24:20.112Z","endTime":"2026-05-21T00:24:23.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67744255847094,"aZ":-28.116295795007783,"pfxX":-10.441459122909196,"pfxZ":2.2676422918551626,"pX":0.2940326368421885,"pZ":2.46294803424461,"vX0":7.856631069833504,"vY0":-133.42424436593788,"vZ0":-3.488449060481652,"x":105.79,"y":172.28,"x0":-1.343027162884056,"y0":50.0029399277815,"z0":5.829975488354098,"aX":-18.687413914360423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":17.0,"spinRate":1642,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.41167177269463373,"extension":6.745562548120527},"index":2,"playId":"ece0a534-db77-3ce5-b169-3a348aa9642a","pitchNumber":3,"startTime":"2026-05-21T00:24:38.530Z","endTime":"2026-05-21T00:24:41.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14593037288189,"aZ":-30.018546638858812,"pfxX":-9.327050737163919,"pfxZ":1.1722508871194517,"pX":1.427364401894473,"pZ":0.7504389543617924,"vX0":10.608620563401725,"vY0":-134.0871920872639,"vZ0":-7.491766725164942,"x":62.59,"y":218.52,"x0":-1.3490394271964414,"y0":50.00398597715341,"z0":5.691843636166839,"aX":-17.163698190022103},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1547,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.40685361389123953,"extension":6.812974971667825},"index":3,"playId":"c140570e-e5fd-32f9-8525-03f37df42283","pitchNumber":4,"startTime":"2026-05-21T00:25:00.036Z","endTime":"2026-05-21T00:25:03.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33345208494107,"aZ":-17.121381708169906,"pfxX":-7.517105286595751,"pfxZ":7.7302361768830465,"pX":0.19540459073089284,"pZ":3.7814108906373294,"vX0":7.147654931299126,"vY0":-139.60482921580214,"vZ0":-2.4613724211957844,"x":109.55,"y":136.68,"x0":-1.4381214518936218,"y0":50.00597207560294,"z0":5.819238654217341,"aX":-14.643349572051699},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2216,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39435769767199247,"extension":6.564037630360564},"index":4,"playId":"f78a597b-1521-359d-896c-0363b47ba16c","pitchNumber":5,"startTime":"2026-05-21T00:25:35.787Z","endTime":"2026-05-21T00:25:38.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645735355914095,"aZ":-36.79217776801597,"pfxX":2.2639999551701147,"pfxZ":-2.9263065942256823,"pX":-0.4914747274983263,"pZ":2.777326181353067,"vX0":1.7191120922882064,"vY0":-124.29274599137486,"vZ0":-0.6763806904854032,"x":135.73,"y":163.79,"x0":-1.4838263577071304,"y0":50.00127800335643,"z0":6.082630108922081,"aX":3.5757942466109585},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.3,"breakHorizontal":-4.4,"spinRate":2599,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4390545118551814,"extension":6.3966562275224},"index":5,"playId":"97dddcf9-1bfa-390b-b8f2-d854bb90344e","pitchNumber":6,"startTime":"2026-05-21T00:26:01.593Z","endTime":"2026-05-21T00:26:04.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:26:04.830Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to right fielder Seiya Suzuki. William Contreras scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:26:09.813Z","endTime":"2026-05-21T00:27:49.427Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":96.5,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95872691354431,"aZ":-16.84078385869399,"pfxX":-6.26955007474508,"pfxZ":7.744924548904411,"pX":0.04273212078267875,"pZ":3.965148595112967,"vX0":6.221155723811265,"vY0":-140.3206980813277,"vZ0":-2.163728149908038,"x":115.37,"y":131.72,"x0":-1.3965148829833873,"y0":50.00034602001399,"z0":5.852738668563462,"aX":-12.408190561237424},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2313,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39145818067291094,"extension":6.363492574175675},"index":0,"playId":"d1217de2-4524-30c6-b6d4-4d92f971df0f","pitchNumber":1,"startTime":"2026-05-21T00:26:31.678Z","endTime":"2026-05-21T00:26:35.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82080879734889,"aZ":-39.624980855546724,"pfxX":1.4532282254385602,"pfxZ":-4.7903021812097215,"pX":-0.03823782980696116,"pZ":1.9040244678851583,"vX0":2.668252685229729,"vY0":-123.51052503088775,"vZ0":-1.955324509546327,"x":118.46,"y":187.37,"x0":-1.3180171604354496,"y0":50.00104015268175,"z0":6.014446767023796,"aX":2.2614513704000347},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.9,"breakHorizontal":-3.2,"spinRate":2551,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.442161533473421,"extension":6.500222378032774},"index":1,"playId":"e8e43f04-1217-35bd-9c9f-0d42f03254bf","pitchNumber":2,"startTime":"2026-05-21T00:26:48.504Z","endTime":"2026-05-21T00:26:51.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686855159305136,"aZ":-28.93525601134403,"pfxX":-11.90229934363154,"pfxZ":1.750303635149148,"pX":1.3563156919412511,"pZ":0.7516944131281327,"vX0":10.787911525237988,"vY0":-134.97341718497802,"vZ0":-7.596694744903195,"x":65.3,"y":218.48,"x0":-1.1410591975238231,"y0":50.00403291357181,"z0":5.633237555573137,"aX":-22.018075755207526},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.7,"breakHorizontal":19.3,"spinRate":1607,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40542391814519263,"extension":6.766508464299049},"index":2,"playId":"03b057e1-aca3-3065-97e0-ee0a3a0f8132","pitchNumber":3,"startTime":"2026-05-21T00:27:12.522Z","endTime":"2026-05-21T00:27:15.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820104876325896,"aZ":-22.210396822777415,"pfxX":-9.769721789667614,"pfxZ":5.019911029970372,"pX":0.5914385805155733,"pZ":2.224880061504134,"vX0":8.503701929676458,"vY0":-139.38463714490732,"vZ0":-5.792384442224077,"x":94.46,"y":178.71,"x0":-1.2168992796576046,"y0":50.002766169926176,"z0":5.778778461026637,"aX":-19.388147828534898},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":16.1,"spinRate":2183,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3916906114515064,"extension":6.643365367667495},"hitData":{"launchSpeed":103.5,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.48,"coordY":144.07}},"index":3,"playId":"ca98d0b9-61c2-339b-9ebf-8d9f5c8bc8f3","pitchNumber":4,"startTime":"2026-05-21T00:27:37.536Z","endTime":"2026-05-21T00:27:49.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-5.9,"leverageIndex":0.89,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:27:49.427Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:28:38.258Z","endTime":"2026-05-21T00:28:50.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5aa1902f-90bc-3793-954d-66dcbbfbdf25","startTime":"2026-05-21T00:28:15.753Z","endTime":"2026-05-21T00:28:18.753Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.430298719949015,"aZ":-14.722779950926125,"pfxX":-6.0638791042318125,"pfxZ":8.997712940884607,"pX":0.22695525623303553,"pZ":3.3761047315943653,"vX0":6.641131840024369,"vY0":-138.72729728084656,"vZ0":-3.9487873053386435,"x":108.35,"y":147.63,"x0":-1.415663283792668,"y0":50.00545734202279,"z0":5.806336850292676,"aX":-11.764702932357906},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2129,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39555205532499205,"extension":6.558036123892612},"hitData":{"launchSpeed":89.5,"launchAngle":50.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.44,"coordY":123.12}},"index":1,"playId":"2752a7e8-baac-3bdf-a2b1-d2460776bd8e","pitchNumber":1,"startTime":"2026-05-21T00:28:40.595Z","endTime":"2026-05-21T00:28:50.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":1.1000000000000032,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:28:50.598Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:30:41.650Z","endTime":"2026-05-21T00:31:30.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282043136913874,"aZ":-14.391850529488659,"pfxX":8.731213772875009,"pfxZ":9.157866339120993,"pX":-1.1466089649855145,"pZ":2.7191310238161646,"vX0":-12.406491730485575,"vY0":-138.11760666507126,"vZ0":-3.4013810925105545,"x":160.71,"y":165.36,"x0":2.2584595891348367,"y0":50.00411239306528,"z0":4.9276619752900315,"aX":16.957527762570763},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-13.4,"spinRate":2266,"spinDirection":127},"zone":11,"typeConfidence":0.88,"plateTime":0.3957821118807132,"extension":6.596345827507827},"index":0,"playId":"c9f56553-9b0e-3ed4-b505-bd0d1bf203fb","pitchNumber":1,"startTime":"2026-05-21T00:30:55.440Z","endTime":"2026-05-21T00:30:58.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55237175341218,"aZ":-16.958603693520555,"pfxX":9.238243297158597,"pfxZ":8.007686159859404,"pX":0.20901869962112798,"pZ":2.6319156363830656,"vX0":-9.013539667947274,"vY0":-137.25307155532846,"vZ0":-3.3075844498864946,"x":109.03,"y":167.72,"x0":2.3418916200858533,"y0":50.001770957650336,"z0":5.0135152805865895,"aX":17.552168584921255},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":-14.8,"spinRate":2355,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.39969287741940773,"extension":6.661566518567176},"index":1,"playId":"39214799-3c19-3097-83a2-c03a0f4c88a6","pitchNumber":2,"startTime":"2026-05-21T00:31:11.833Z","endTime":"2026-05-21T00:31:14.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629222980329573,"aZ":-38.76075240030757,"pfxX":4.0335884472107315,"pfxZ":-4.3405359232934515,"pX":0.0019716774037423935,"pZ":2.740453889710518,"vX0":-7.448694093671088,"vY0":-122.06305664095115,"vZ0":2.258296519644733,"x":116.92,"y":164.79,"x0":2.560468751269552,"y0":50.00092091764066,"z0":5.125830813515726,"aX":6.124098500905312},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.1,"breakHorizontal":-5.6,"spinRate":1145,"spinDirection":89},"zone":5,"typeConfidence":0.89,"plateTime":0.4476567055928151,"extension":6.4951715086933115},"hitData":{"launchSpeed":89.6,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.22,"coordY":64.01}},"index":2,"playId":"0870cd5f-fa8f-3dea-8b13-52021cc754cf","pitchNumber":3,"startTime":"2026-05-21T00:31:22.916Z","endTime":"2026-05-21T00:31:30.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:31:30.583Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:31:33.868Z","endTime":"2026-05-21T00:32:43.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05473523840445,"aZ":-15.807700360565391,"pfxX":8.113325978280407,"pfxZ":8.583761230977807,"pX":0.5449662875787753,"pZ":2.8520214078645765,"vX0":-7.413295762741122,"vY0":-137.80808202010166,"vZ0":-2.64615179906147,"x":96.23,"y":161.78,"x0":2.2270043603107905,"y0":50.00442162585652,"z0":4.903553175962066,"aX":15.473870419113256},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":-13.0,"spinRate":2423,"spinDirection":129},"zone":3,"typeConfidence":0.91,"plateTime":0.39874298742972325,"extension":6.644008886768374},"index":0,"playId":"f28944d1-a1ef-3936-ab37-bc10879b2fcd","pitchNumber":1,"startTime":"2026-05-21T00:31:55.021Z","endTime":"2026-05-21T00:31:58.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.693021878513264,"aZ":-13.828926552974295,"pfxX":8.792251024034709,"pfxZ":9.257469106941176,"pX":-0.5284299686046598,"pZ":2.701348865244902,"vX0":-10.543533193925532,"vY0":-140.55032773816004,"vZ0":-3.3793484768059456,"x":137.14,"y":165.84,"x0":2.1461817828821643,"y0":50.00115370056674,"z0":4.829312548887723,"aX":17.421354773740823},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-13.6,"spinRate":2411,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.39113083547377414,"extension":6.619795974004137},"index":1,"playId":"2d855043-aaa4-3ffe-bb7d-c2c9bc54c1c0","pitchNumber":2,"startTime":"2026-05-21T00:32:09.849Z","endTime":"2026-05-21T00:32:12.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01389698348671,"aZ":-15.69054875499597,"pfxX":7.252027383972645,"pfxZ":8.255035551604792,"pX":0.15183305769432326,"pZ":4.178706158593768,"vX0":-8.255168662835805,"vY0":-140.46483683083588,"vZ0":0.30300534637775656,"x":111.21,"y":125.95,"x0":2.18755392935807,"y0":50.00383402931695,"z0":5.090171942505405,"aX":14.483424134971818},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-11.4,"spinRate":2485,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.390038994088759,"extension":6.48195311882095},"index":2,"playId":"4a1b6f6d-cf5f-3e03-900d-27dd82148f11","pitchNumber":3,"startTime":"2026-05-21T00:32:25.480Z","endTime":"2026-05-21T00:32:28.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62368245326417,"aZ":-14.718967447783385,"pfxX":8.095464532292642,"pfxZ":8.692912015310597,"pX":-0.5028781242150445,"pZ":3.0203704828006495,"vX0":-10.08648147990472,"vY0":-140.73707977421535,"vZ0":-2.7626329592873136,"x":136.17,"y":157.23,"x0":2.0739359852093227,"y0":50.00275067355729,"z0":4.9667088452937636,"aX":16.256751920948613},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-12.6,"spinRate":2505,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.3890148684533039,"extension":6.682826385636132},"index":3,"playId":"a9d7af60-a8d9-34fb-86d4-b9a479aa9378","pitchNumber":4,"startTime":"2026-05-21T00:32:38.803Z","endTime":"2026-05-21T00:32:43.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:32:43.452Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:33:11.714Z","endTime":"2026-05-21T00:33:50.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-05-21T00:33:02.909Z","endTime":"2026-05-21T00:33:14.035Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80710221671703,"aZ":-14.606010650804118,"pfxX":8.744208997438896,"pfxZ":9.28546057388417,"pX":1.3305142955014058,"pZ":3.3696897645275947,"vX0":-6.0899357603822075,"vY0":-137.69595059923512,"vZ0":-1.4328657448112767,"x":66.28,"y":147.8,"x0":2.4516598966178895,"y0":50.00023532137044,"z0":4.900670541622396,"aX":16.53961055841593},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-14.3,"spinRate":2379,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.40005329482328555,"extension":6.5686295179738154},"index":1,"playId":"bd38aae7-bbef-3f20-b4fe-9867f834cc81","pitchNumber":1,"startTime":"2026-05-21T00:33:14.035Z","endTime":"2026-05-21T00:33:17.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96278241678732,"aZ":-12.966185350126853,"pfxX":9.484278734755158,"pfxZ":9.727477530586285,"pX":0.11717510262606018,"pZ":2.475191502061713,"vX0":-9.837464123874149,"vY0":-140.38899255168354,"vZ0":-3.939385080839938,"x":112.53,"y":171.95,"x0":2.4526496194630987,"y0":50.005264544471885,"z0":4.754690793006221,"aX":18.732220845701036},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":-14.9,"spinRate":2464,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.3917686951264381,"extension":6.649232156993136},"index":2,"playId":"8cdb51c8-8d45-383e-ba07-6c042c3d4f00","pitchNumber":2,"startTime":"2026-05-21T00:33:27.982Z","endTime":"2026-05-21T00:33:30.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.665902493155514,"aZ":-15.295724983953098,"pfxX":9.962292017300264,"pfxZ":8.74936065927935,"pX":0.29988456134498076,"pZ":2.5385046168735315,"vX0":-9.05412575201909,"vY0":-138.8690931854822,"vZ0":-3.679809205816053,"x":105.57,"y":170.24,"x0":2.327933877256056,"y0":50.00209748648005,"z0":4.915682637722061,"aX":19.217709108717273},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":-15.8,"spinRate":2454,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.396293704520839,"extension":6.625023954103256},"hitData":{"launchSpeed":96.7,"launchAngle":17.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.95,"coordY":80.02}},"index":3,"playId":"d51a1bc5-c44e-317b-b9eb-4043c592d360","pitchNumber":3,"startTime":"2026-05-21T00:33:43.834Z","endTime":"2026-05-21T00:33:50.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:33:50.292Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:35:53.785Z","endTime":"2026-05-21T00:42:09.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.699236048959833,"aZ":-20.402523195678334,"pfxX":-6.302136743155715,"pfxZ":6.396330385903397,"pX":-0.6314378513176109,"pZ":4.638485469286226,"vX0":4.691542638185502,"vY0":-134.69046064242085,"vZ0":0.34704447644406733,"x":141.07,"y":113.54,"x0":-1.5752694151293718,"y0":50.00516883962054,"z0":5.948334547555881,"aX":-11.604298115842457},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":10.4,"spinRate":2032,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40633400526238006,"extension":6.314766641390198},"index":0,"playId":"a9ae80ae-b4c8-3ec2-b01d-67a3b7144653","pitchNumber":1,"startTime":"2026-05-21T00:36:03.081Z","endTime":"2026-05-21T00:36:06.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T00:36:26.339Z","endTime":"2026-05-21T00:38:28.250Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Trent Thornton replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-21T00:38:28.250Z","endTime":"2026-05-21T00:41:32.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29372207918391,"aZ":-13.934682584182472,"pfxX":-4.197316757309315,"pfxZ":9.842471506916807,"pX":-0.08050083069514145,"pZ":2.304710951090175,"vX0":6.919171219295611,"vY0":-135.6629369482116,"vZ0":-5.66004514887862,"x":120.07,"y":176.55,"x0":-2.1254894635148727,"y0":50.00125978528902,"z0":5.399157761316963,"aX":-7.777489618999026},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2274,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4046327517775046,"extension":6.103523688215092},"index":3,"playId":"4287b847-dfa7-329a-9a2c-e4e239048ae8","pitchNumber":2,"startTime":"2026-05-21T00:41:32.513Z","endTime":"2026-05-21T00:41:35.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801451700287306,"aZ":-31.276772658782,"pfxX":4.966118907181817,"pfxZ":0.6418258382666515,"pX":0.4061405264069646,"pZ":1.5898546279721417,"vX0":5.0453188301309675,"vY0":-117.49478181774693,"vZ0":-1.6569294644441697,"x":101.52,"y":195.85,"x0":-2.41987004832677,"y0":50.00040351529453,"z0":5.23090433722501,"aX":6.889207219132136},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.1,"breakHorizontal":-10.3,"spinRate":2755,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.46749838181917314,"extension":6.176267064725652},"index":4,"playId":"e8a83c9f-4b94-3824-9122-7b35aba30ded","pitchNumber":3,"startTime":"2026-05-21T00:41:47.133Z","endTime":"2026-05-21T00:41:50.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366219802694623,"aZ":-20.10426065643099,"pfxX":0.6755045076067571,"pfxZ":6.797990743322703,"pX":-0.18968710051639023,"pZ":3.146278053248297,"vX0":5.110291970408925,"vY0":-132.19336160419113,"vZ0":-2.0325917530991484,"x":124.23,"y":153.83,"x0":-2.2331161406634563,"y0":50.002032473281865,"z0":5.396234928026115,"aX":1.1981758409123835},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":-2.3,"spinRate":2531,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4138473713730151,"extension":6.1380318071884865},"hitData":{"launchSpeed":100.7,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":152.53}},"index":5,"playId":"d5f3b774-c855-30ea-bd76-e9c64ceaef7a","pitchNumber":4,"startTime":"2026-05-21T00:42:03.124Z","endTime":"2026-05-21T00:42:09.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:42:09.821Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:42:16.186Z","endTime":"2026-05-21T00:43:55.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417677292167866,"aZ":-13.347106076784138,"pfxX":-3.125200952739468,"pfxZ":10.159829947879842,"pX":-0.26729802624539745,"pZ":2.4726121778095274,"vX0":5.735732557723438,"vY0":-135.68171319570524,"vZ0":-5.230745371157885,"x":127.19,"y":172.02,"x0":-2.0085800294012977,"y0":50.00179130224771,"z0":5.365506859973588,"aX":-5.791197210937774},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2364,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4046621835705868,"extension":6.380496131001334},"index":0,"playId":"f5e76d05-3d53-3e7e-b8c3-0f0d11370e00","pitchNumber":1,"startTime":"2026-05-21T00:42:36.657Z","endTime":"2026-05-21T00:42:39.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069206328267356,"aZ":-41.606993945681275,"pfxX":3.040560135812874,"pfxZ":-6.774735409221213,"pX":-0.4976353816382619,"pZ":1.7537864141371817,"vX0":2.447051476039927,"vY0":-118.03847420837135,"vZ0":-0.46242461958935666,"x":135.97,"y":191.43,"x0":-1.9472691375229254,"y0":50.00002071734172,"z0":5.824072029078621,"aX":4.236025578571109},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.0,"breakHorizontal":-6.1,"spinRate":3116,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4662535058002675,"extension":5.9306167134212915},"index":1,"playId":"7451d36e-c5cb-3a65-96f4-5dcc7c97b4b0","pitchNumber":2,"startTime":"2026-05-21T00:42:52.722Z","endTime":"2026-05-21T00:42:55.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627663430924308,"aZ":-41.00447406560486,"pfxX":3.6191957048586376,"pfxZ":-6.169595885571991,"pX":0.07298585030753639,"pZ":1.9545990402195847,"vX0":3.694143501693964,"vY0":-119.34096320339634,"vZ0":-0.18126520744167962,"x":114.22,"y":186.01,"x0":-1.9696464579728337,"y0":50.00242787305534,"z0":5.749047457695534,"aX":5.1797669888129025},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.9,"breakHorizontal":-7.6,"spinRate":3126,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.46032549139792023,"extension":5.925225710923518},"index":2,"playId":"b00d3c78-b639-3387-9553-7b52780c6931","pitchNumber":3,"startTime":"2026-05-21T00:43:08.003Z","endTime":"2026-05-21T00:43:11.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38437976316133,"aZ":-14.942516397060773,"pfxX":-0.787587684941327,"pfxZ":8.833727611868973,"pX":-2.006684797493309,"pZ":3.029637895665543,"vX0":0.44523264226383286,"vY0":-137.9864740173377,"vZ0":-4.401614390232203,"x":193.49,"y":156.98,"x0":-2.066828551356861,"y0":50.003137723675614,"z0":5.6350303172821805,"aX":-1.536303298758946},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":1.3,"spinRate":2299,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39521202242359665,"extension":6.012989104827416},"index":3,"playId":"0bab6337-6946-3997-819a-d03592ce2711","pitchNumber":4,"startTime":"2026-05-21T00:43:32.161Z","endTime":"2026-05-21T00:43:35.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188763592116626,"aZ":-33.690304923742474,"pfxX":10.454521289642845,"pfxZ":-1.0982133070949622,"pX":-0.213408659012206,"pZ":2.0943661571704286,"vX0":1.9152483900474035,"vY0":-116.87203002085053,"vZ0":-0.3381799605593363,"x":125.13,"y":182.23,"x0":-2.4017133591416675,"y0":50.001384342804734,"z0":5.4071241517041315,"aX":14.449674174185613},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.8,"breakHorizontal":-19.4,"spinRate":2709,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4688002578337471,"extension":5.925917756194277},"hitData":{"launchSpeed":97.4,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":161.15}},"index":4,"playId":"cabc5a08-8f18-30ea-80e4-ecdec6c5eebc","pitchNumber":5,"startTime":"2026-05-21T00:43:48.387Z","endTime":"2026-05-21T00:43:55.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:43:55.199Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:43:58.915Z","endTime":"2026-05-21T00:45:07.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06236400956131,"aZ":-12.303638418591792,"pfxX":-4.106170145537568,"pfxZ":10.602863050753278,"pX":-0.24609655545730366,"pZ":1.8587567127010303,"vX0":5.596430207757065,"vY0":-136.74184322851912,"vZ0":-7.1298269886774,"x":126.38,"y":188.59,"x0":-1.795671150770879,"y0":50.00304548303151,"z0":5.362828732664591,"aX":-7.695877027716153},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2280,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.402148259741439,"extension":6.155040586648513},"index":0,"playId":"7ef8d76d-5681-347e-a3d2-89d7b7b840e4","pitchNumber":1,"startTime":"2026-05-21T00:44:22.112Z","endTime":"2026-05-21T00:44:25.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513142644541425,"aZ":-17.399559366283427,"pfxX":-6.873139483016438,"pfxZ":7.944993402554368,"pX":0.371723085848661,"pZ":-0.08743993477442041,"vX0":8.164887519241239,"vY0":-135.46412771805353,"vZ0":-11.246627768093923,"x":102.83,"y":241.14,"x0":-1.7880112798305927,"y0":50.00228952041871,"z0":5.333792736871133,"aX":-12.778082334354274},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":10.7,"spinRate":2185,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40429936780446196,"extension":6.330810682439066},"index":1,"playId":"e55f01ec-b8e5-35c9-8f98-3fba13a5cdb5","pitchNumber":2,"startTime":"2026-05-21T00:44:37.460Z","endTime":"2026-05-21T00:44:40.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090079744144504,"aZ":-11.26748198634168,"pfxX":-1.0219464006783996,"pfxZ":10.91040875723155,"pX":-0.418219269045347,"pZ":2.801797951472667,"vX0":4.120519368869813,"vY0":-137.89852423414462,"vZ0":-5.3077616685674185,"x":132.94,"y":163.13,"x0":-1.8023285161112703,"y0":50.004280848732634,"z0":5.518936532489902,"aX":-1.9590031018845167},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":1.0,"spinRate":2315,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.397962884664552,"extension":6.344886738255229},"hitData":{"launchSpeed":101.8,"launchAngle":30.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":185.56,"coordY":64.39}},"index":2,"playId":"271417aa-0bbd-3ae8-b20e-7f1dd15ef16c","pitchNumber":3,"startTime":"2026-05-21T00:44:58.413Z","endTime":"2026-05-21T00:45:07.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.49999999999999645,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:45:07.805Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:47:02.803Z","endTime":"2026-05-21T00:47:54.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65004220036005,"aZ":-33.54131156014832,"pfxX":-5.310552648892312,"pfxZ":-0.9459745837020748,"pX":-0.06882203698541825,"pZ":3.2765211979555087,"vX0":-4.720355616135244,"vY0":-119.37190052634836,"vZ0":2.9714357453331415,"x":119.62,"y":150.31,"x0":2.62304473052123,"y0":50.00271657133979,"z0":5.032168804100941,"aX":-7.674807637996853},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":2086,"spinDirection":321},"zone":2,"typeConfidence":0.91,"plateTime":0.45857987000293754,"extension":6.474495467592723},"index":0,"playId":"64854590-9780-3f0f-8b44-579213853a28","pitchNumber":1,"startTime":"2026-05-21T00:47:19.167Z","endTime":"2026-05-21T00:47:22.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285549500816018,"aZ":-16.34199633864664,"pfxX":7.949255577029433,"pfxZ":8.08093261002601,"pX":0.8980000995644042,"pZ":4.398136276206136,"vX0":-7.081197611213575,"vY0":-138.66727195226736,"vZ0":1.3149278347193214,"x":82.77,"y":120.03,"x0":2.4445792175135117,"y0":50.001375701330524,"z0":5.0039277609736015,"aX":15.571769777175335},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-13.1,"spinRate":2243,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.3941010757202177,"extension":6.610083154195325},"index":1,"playId":"e03de16c-e1ae-3248-8bcb-c59ac153583c","pitchNumber":2,"startTime":"2026-05-21T00:47:30.952Z","endTime":"2026-05-21T00:47:33.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886458199047446,"aZ":-15.290116304557317,"pfxX":7.265898510449906,"pfxZ":8.719396708317943,"pX":-0.6146400778492925,"pZ":3.225885531228187,"vX0":-10.368447017571873,"vY0":-138.48735016351588,"vZ0":-2.1172509686205716,"x":140.43,"y":151.68,"x0":2.2395189734912946,"y0":50.0001582003999,"z0":5.026977696356901,"aX":14.065924522572264},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.9,"spinRate":2333,"spinDirection":130},"zone":1,"typeConfidence":0.89,"plateTime":0.3960200147555377,"extension":6.623184819929902},"hitData":{"launchSpeed":86.5,"launchAngle":33.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.69,"coordY":81.02}},"index":2,"playId":"233f2750-5fe5-3f86-8f76-210c3535b05d","pitchNumber":3,"startTime":"2026-05-21T00:47:45.190Z","endTime":"2026-05-21T00:47:54.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:47:54.001Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:47:57.771Z","endTime":"2026-05-21T00:48:47.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988614585363663,"aZ":-30.398265727271525,"pfxX":-5.241937129564958,"pfxZ":1.233071943551419,"pX":0.6318912789777288,"pZ":2.2207149650531157,"vX0":-3.34704655351405,"vY0":-119.16497386560766,"vZ0":0.034014820049938166,"x":92.91,"y":178.82,"x0":2.7338012667046008,"y0":50.00455922194513,"z0":4.942683768311744,"aX":-7.571845175515819},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":10.3,"spinRate":2128,"spinDirection":326},"zone":6,"typeConfidence":0.91,"plateTime":0.45889566612990684,"extension":6.471541477701183},"index":0,"playId":"8fdedc06-0695-38dd-bc05-576a110ca356","pitchNumber":1,"startTime":"2026-05-21T00:48:15.963Z","endTime":"2026-05-21T00:48:19.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.328666562744086,"aZ":-38.65482609098085,"pfxX":-4.5666059744402405,"pfxZ":-4.538111689008286,"pX":0.4959063748832466,"pZ":1.8157975194412437,"vX0":-3.875861555346431,"vY0":-118.60686775877885,"vZ0":0.8528062174742848,"x":98.1,"y":189.75,"x0":2.743611858181956,"y0":50.00419767085687,"z0":4.971837138760506,"aX":-6.517475600388176},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.8,"breakHorizontal":9.2,"spinRate":2239,"spinDirection":322},"zone":9,"typeConfidence":0.89,"plateTime":0.46149703720095436,"extension":6.40600681823969},"index":1,"playId":"17c6324b-5eb6-394b-8e7b-a8243b0cce03","pitchNumber":2,"startTime":"2026-05-21T00:48:27.459Z","endTime":"2026-05-21T00:48:30.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.380939561134685,"aZ":-34.94792506414164,"pfxX":-5.579254685542615,"pfxZ":-1.9015511735853283,"pX":-0.033949551885932766,"pZ":0.776143092207913,"vX0":-4.674749783599167,"vY0":-120.1074990693464,"vZ0":-2.5081154482880983,"x":118.29,"y":217.82,"x0":2.662678315359402,"y0":50.001068610240615,"z0":4.943266977809708,"aX":-8.145884132104706},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.8,"breakHorizontal":11.3,"spinRate":2287,"spinDirection":327},"zone":13,"typeConfidence":0.91,"plateTime":0.4561259549445267,"extension":6.442802477807364},"index":2,"playId":"2dfd95d9-45e9-3c9b-b152-d4eeb75bc8fb","pitchNumber":3,"startTime":"2026-05-21T00:48:44.790Z","endTime":"2026-05-21T00:48:47.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:48:47.790Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:48:52.892Z","endTime":"2026-05-21T00:50:34.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56874760683609,"aZ":-35.637678396942135,"pfxX":-6.7968812276047705,"pfxZ":-2.401314785248612,"pX":-0.1517150665024765,"pZ":2.8033840348634014,"vX0":-4.24047779074491,"vY0":-119.40257579763296,"vZ0":2.3495050517631224,"x":122.78,"y":163.09,"x0":2.532116373181493,"y0":50.005309586532796,"z0":5.019356389369821,"aX":-9.788325197349522},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":13.3,"spinRate":2297,"spinDirection":323},"zone":2,"typeConfidence":0.91,"plateTime":0.45918868257602385,"extension":6.441655834276886},"index":0,"playId":"347aa0ab-8ef0-30d6-b3b0-7038e5353185","pitchNumber":1,"startTime":"2026-05-21T00:49:09.014Z","endTime":"2026-05-21T00:49:12.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.911048729013295,"aZ":-13.78826401050091,"pfxX":8.93464685568895,"pfxZ":9.246449593409949,"pX":1.3486602156039145,"pZ":3.2197549768667932,"vX0":-6.181459094012769,"vY0":-140.80749072988306,"vZ0":-2.016752872636014,"x":65.59,"y":151.85,"x0":2.4227531652139342,"y0":50.000843368512705,"z0":4.847754249256594,"aX":17.762314393426873},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-14.8,"spinRate":2424,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.39046886475701825,"extension":6.523557265393207},"index":1,"playId":"94ce6e11-e32f-3132-8b99-aa1ce48abcda","pitchNumber":2,"startTime":"2026-05-21T00:49:21.615Z","endTime":"2026-05-21T00:49:24.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.307226518950735,"aZ":-12.666648729959505,"pfxX":8.089122676016244,"pfxZ":9.83738889638988,"pX":0.10821376146278992,"pZ":2.0314895611740225,"vX0":-8.507598546404282,"vY0":-140.0739354007468,"vZ0":-5.174798066046019,"x":112.88,"y":183.93,"x0":2.137123279143675,"y0":50.001416127788445,"z0":4.734388832414257,"aX":16.03772150518609},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-12.8,"spinRate":2425,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.39137177920796695,"extension":6.676227008232599},"index":2,"playId":"91f8b18e-bc77-39d0-aa65-1561003ee4c0","pitchNumber":3,"startTime":"2026-05-21T00:49:35.008Z","endTime":"2026-05-21T00:49:38.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271650434661545,"aZ":-36.94740960035391,"pfxX":-6.296485584759397,"pfxZ":-3.270116109173033,"pX":0.7036117599659674,"pZ":1.3149975346089267,"vX0":-2.9861427515733645,"vY0":-120.04615331778287,"vZ0":-0.7369608715790953,"x":90.18,"y":203.28,"x0":2.781755504660779,"y0":50.00311212966629,"z0":4.915337485229272,"aX":-9.188297537629131},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.9,"breakHorizontal":12.1,"spinRate":2194,"spinDirection":325},"zone":14,"typeConfidence":0.91,"plateTime":0.4562923703176498,"extension":6.458357334526361},"index":3,"playId":"ca8ba010-0260-3e1a-978f-0d51d9744962","pitchNumber":4,"startTime":"2026-05-21T00:49:54.915Z","endTime":"2026-05-21T00:49:57.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196212026941982,"aZ":-40.24905921140674,"pfxX":-7.122110979697298,"pfxZ":-5.689149411083794,"pX":0.006603085662344254,"pZ":1.5844096306696456,"vX0":-4.071460383486086,"vY0":-119.50569179274004,"vZ0":0.3800962800151242,"x":116.75,"y":196.0,"x0":2.6689836383906456,"y0":50.00582390900629,"z0":5.096844408449486,"aX":-10.101963399133108},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.8,"breakHorizontal":14.0,"spinRate":2299,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.4617740270174493,"extension":6.46252093404612},"index":4,"playId":"90fe03d8-1615-3b58-9a3b-16abc7fef268","pitchNumber":5,"startTime":"2026-05-21T00:50:08.606Z","endTime":"2026-05-21T00:50:11.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-21T00:50:18.389Z","endTime":"2026-05-21T00:50:31.422Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150882239969377,"aZ":-17.639104175883276,"pfxX":7.843347077195726,"pfxZ":7.321655648684235,"pX":1.0650136841749827,"pZ":3.4164871801377443,"vX0":-6.372414472869632,"vY0":-139.68633562783094,"vZ0":-1.0358447009033724,"x":76.4,"y":146.53,"x0":2.351821516644823,"y0":50.00096593064303,"z0":4.946806702113671,"aX":15.567431541263472},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":-13.0,"spinRate":2447,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.3914512860818635,"extension":6.701591346404083},"index":6,"playId":"cc3661bb-d9aa-3122-8e43-256ec7e2962c","pitchNumber":6,"startTime":"2026-05-21T00:50:31.422Z","endTime":"2026-05-21T00:50:34.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:50:34.422Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Brice Turang called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T00:52:26.359Z","endTime":"2026-05-21T00:53:48.783Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.830374801655033,"aZ":-36.169926716863245,"pfxX":1.6812237860367838,"pfxZ":-2.710941312526499,"pX":-0.221498455913175,"pZ":2.057775868757306,"vX0":3.5234358061393127,"vY0":-120.33201931150647,"vZ0":-1.168032427721459,"x":125.44,"y":183.22,"x0":-1.9189851185213307,"y0":50.00027743458035,"z0":5.734164357086411,"aX":2.4813702547402365},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.9,"breakHorizontal":-3.8,"spinRate":2834,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4539847740895042,"extension":6.097036955444513},"index":0,"playId":"77e8e609-37fd-3482-bed4-ab64b2a79d96","pitchNumber":1,"startTime":"2026-05-21T00:52:41.348Z","endTime":"2026-05-21T00:52:44.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46920396685375,"aZ":-21.059928943938722,"pfxX":0.23715828280733153,"pfxZ":6.010000561426749,"pX":0.32465443083136897,"pZ":2.019993427676402,"vX0":6.243309336258521,"vY0":-134.44192940998911,"vZ0":-5.045698324183656,"x":104.62,"y":184.24,"x0":-2.0488812130131207,"y0":50.00117551193887,"z0":5.396081870013115,"aX":0.43648529618215304},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.7,"spinRate":2693,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.40590061510205233,"extension":6.072124950015138},"index":1,"playId":"f5dd37fe-b456-30f1-9979-ca739868117e","pitchNumber":2,"startTime":"2026-05-21T00:52:56.331Z","endTime":"2026-05-21T00:52:59.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-21T00:53:08.202Z","endTime":"2026-05-21T00:53:21.764Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349108422454965,"aZ":-10.976323825927661,"pfxX":-1.6798970504722242,"pfxZ":11.00946802660742,"pX":-0.8110482117164971,"pZ":2.0971647102074353,"vX0":3.4880806502664017,"vY0":-138.01861296139714,"vZ0":-7.158108431224875,"x":147.92,"y":182.16,"x0":-1.8741646893008124,"y0":50.00028661762081,"z0":5.46722493675926,"aX":-3.2341584327776642},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":2.3,"spinRate":2480,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3971939095623527,"extension":6.251541509671259},"index":3,"playId":"ff5520ec-6506-3518-97e7-0782d01d80f8","pitchNumber":3,"startTime":"2026-05-21T00:53:21.764Z","endTime":"2026-05-21T00:53:48.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:53:48.783Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T00:53:43.519Z","endTime":"2026-05-21T00:54:54.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.415749865462665,"aZ":-10.637315085180806,"pfxX":-3.57453349863584,"pfxZ":11.547259586697882,"pX":-0.8412155675931348,"pZ":2.3859988589308,"vX0":3.5822396440934923,"vY0":-137.17777616039024,"vZ0":-6.399297569851226,"x":149.07,"y":174.36,"x0":-1.7132697809872073,"y0":50.001674279427405,"z0":5.50883458935255,"aX":-6.6661095155367045},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":5.5,"spinRate":2361,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40261086221771647,"extension":6.324138898783308},"index":0,"playId":"66f85426-fb6c-3f41-9ad8-be0a36dd5145","pitchNumber":1,"startTime":"2026-05-21T00:54:02.463Z","endTime":"2026-05-21T00:54:05.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357364589309032,"aZ":-20.747843804357252,"pfxX":1.2039789281161328,"pfxZ":6.288241734087665,"pX":0.3939504141151206,"pZ":1.7859434986137404,"vX0":5.960587426632577,"vY0":-133.6104416865601,"vZ0":-5.705663210391699,"x":101.98,"y":190.56,"x0":-2.017586412377733,"y0":50.006053840495454,"z0":5.428974401405345,"aX":2.1874976757046634},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":-3.4,"spinRate":2724,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4091230888756403,"extension":6.119245181479765},"index":1,"playId":"70056ab3-426b-3d57-ad0a-76f025808226","pitchNumber":2,"startTime":"2026-05-21T00:54:17.866Z","endTime":"2026-05-21T00:54:21.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618732462023218,"aZ":-30.33316605943828,"pfxX":5.368935321422145,"pfxZ":1.2873400648061921,"pX":1.941048710740611,"pZ":0.3823065475491338,"vX0":7.621315622085644,"vY0":-119.45514362648419,"vZ0":-4.594484246089646,"x":43.01,"y":228.46,"x0":-2.0032102196968933,"y0":50.00261367124529,"z0":5.095487479105978,"aX":7.66230446191536},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":-11.8,"spinRate":2811,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4606693352662279,"extension":6.21744690959192},"index":2,"playId":"0a7fc4ae-91e1-3a3f-b138-85c772b4739f","pitchNumber":3,"startTime":"2026-05-21T00:54:33.414Z","endTime":"2026-05-21T00:54:36.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106022161755465,"aZ":-30.393241015515805,"pfxX":6.909155374333682,"pfxZ":1.3031100085492024,"pX":0.017037010887940005,"pZ":1.9911367162683216,"vX0":3.63022557109476,"vY0":-116.63814420609341,"vZ0":-0.7603658542344234,"x":116.35,"y":185.02,"x0":-2.46237093671542,"y0":50.001377288844125,"z0":5.214331433518511,"aX":9.416439346796512},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":2787,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4715151242878779,"extension":6.1044020319056385},"index":3,"playId":"74549501-bf7b-3a09-be13-774afbbeab02","pitchNumber":4,"startTime":"2026-05-21T00:54:51.795Z","endTime":"2026-05-21T00:54:54.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":663423,"link":"/api/v1/people/663423"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":0.5999999999999979,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:54:54.795Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T00:57:20.659Z","endTime":"2026-05-21T00:58:16.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-05-21T00:55:04.956Z","endTime":"2026-05-21T00:56:00.700Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hoby Milner replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-21T00:56:00.700Z","endTime":"2026-05-21T00:57:22.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663423,"link":"/api/v1/people/663423","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.866060590261238,"aZ":-31.503869267975784,"pfxX":9.340978375832137,"pfxZ":0.41968895776293635,"pX":0.4951851605064847,"pZ":2.188336924228406,"vX0":-11.342236544958782,"vY0":-125.04324222281932,"vZ0":1.2418768911746707,"x":98.12,"y":179.69,"x0":3.8642304461330905,"y0":50.001581651569694,"z0":4.258943974349697,"aX":14.875981335061722},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":1785,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4370821921030825,"extension":6.936351527494976},"index":2,"playId":"7a083249-3ea8-3078-8f09-88a549ee4664","pitchNumber":1,"startTime":"2026-05-21T00:57:22.951Z","endTime":"2026-05-21T00:57:26.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204034508342197,"aZ":-27.95315667925432,"pfxX":8.343160727185179,"pfxZ":2.6837719210488213,"pX":-0.030084795312834745,"pZ":2.77862944832694,"vX0":-12.331458167619571,"vY0":-124.60854081192313,"vZ0":2.153193974815145,"x":118.15,"y":163.76,"x0":3.900316561093531,"y0":50.000630917059055,"z0":4.21389956152063,"aX":13.110255773219983},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":1899,"spinDirection":98},"zone":5,"typeConfidence":0.89,"plateTime":0.43966722006688697,"extension":6.740881441806502},"index":3,"playId":"3781b1dd-dc17-379e-8434-92d6896f7f66","pitchNumber":2,"startTime":"2026-05-21T00:57:36.004Z","endTime":"2026-05-21T00:57:39.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259763005687482,"aZ":-25.899775256571065,"pfxX":10.891386297253794,"pfxZ":4.011837203876523,"pX":-1.5741477821565342,"pZ":3.8974153836952907,"vX0":-16.264616634406927,"vY0":-124.36205457625296,"vZ0":4.0721359929463254,"x":177.0,"y":133.55,"x0":3.6397720321978393,"y0":50.00258357710657,"z0":4.388514736370016,"aX":17.03631448041251},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.8,"spinRate":1877,"spinDirection":93},"zone":11,"typeConfidence":0.94,"plateTime":0.4406469371172186,"extension":6.794155467144538},"index":4,"playId":"ee0fe6b7-265d-36ae-b7ce-6ffacf2488c5","pitchNumber":3,"startTime":"2026-05-21T00:57:52.887Z","endTime":"2026-05-21T00:57:55.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.178369195904008,"aZ":-31.903432045162532,"pfxX":-9.01879228075375,"pfxZ":0.21504085406294227,"pX":-0.3385415476268254,"pZ":1.821395483273226,"vX0":-6.760239241469045,"vY0":-111.9997698286526,"vZ0":2.028898898947764,"x":129.9,"y":189.6,"x0":3.8961203018495234,"y0":50.0033764976258,"z0":4.178245709802364,"aX":-11.399171912618058},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.3,"breakHorizontal":18.1,"spinRate":1856,"spinDirection":295},"zone":7,"typeConfidence":0.93,"plateTime":0.48998671256654447,"extension":6.767347839573315},"hitData":{"launchSpeed":78.4,"launchAngle":43.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.37,"coordY":108.67}},"index":5,"playId":"279b9ac8-edf4-3e06-9803-bde148528940","pitchNumber":4,"startTime":"2026-05-21T00:58:06.679Z","endTime":"2026-05-21T00:58:16.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-21T00:58:16.115Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:00:22.299Z","endTime":"2026-05-21T01:01:48.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Blake Perkins replaces center fielder Garrett Mitchell, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-05-21T01:00:04.296Z","endTime":"2026-05-21T01:00:24.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51353860452171,"aZ":-18.525405369241284,"pfxX":8.850236305486602,"pfxZ":7.254046863958887,"pX":-0.024308946733974015,"pZ":3.8014970742132816,"vX0":-9.41119104704635,"vY0":-136.8792966876537,"vZ0":-0.05318642771104376,"x":117.93,"y":136.14,"x0":2.3221071480660678,"y0":50.00586733222113,"z0":5.098366635113939,"aX":16.660260475933143},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.8,"spinRate":2336,"spinDirection":125},"zone":11,"typeConfidence":0.91,"plateTime":0.4014114465784129,"extension":6.6058325267350995},"index":1,"playId":"0757cfe7-60eb-3088-a7ad-39d051bbfba0","pitchNumber":1,"startTime":"2026-05-21T01:00:24.650Z","endTime":"2026-05-21T01:00:28.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924721743029032,"aZ":-36.14543198474829,"pfxX":-4.394190420562812,"pfxZ":-2.726115893488844,"pX":-0.88464433176623,"pZ":1.0716785821460681,"vX0":-6.92488419297902,"vY0":-120.39789447566383,"vZ0":-1.5297963072241385,"x":150.72,"y":209.84,"x0":2.6075840038573666,"y0":50.00212557647158,"z0":4.9350572921050135,"aX":-6.403688807070532},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":9.7,"spinRate":2235,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.4561769042906363,"extension":6.333052321117003},"index":2,"playId":"b30ddd14-0aaf-3b93-9b19-a3b377ceba8b","pitchNumber":2,"startTime":"2026-05-21T01:00:35.553Z","endTime":"2026-05-21T01:00:39.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-21T01:00:45.667Z","endTime":"2026-05-21T01:00:55.998Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654286378132575,"aZ":-14.879270489280064,"pfxX":7.963717911857348,"pfxZ":8.952793601133127,"pX":0.053234220096258174,"pZ":2.3936977202889778,"vX0":-8.995744141245533,"vY0":-138.52603634009887,"vZ0":-4.0114768267443,"x":114.97,"y":174.15,"x0":2.317206389762604,"y0":50.00489241873333,"z0":4.863928860222378,"aX":15.388210096342492},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-12.4,"spinRate":2428,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.3962960317990496,"extension":6.610116807145619},"index":4,"playId":"d22a7325-184a-349b-ad6e-d5fd7fd36402","pitchNumber":3,"startTime":"2026-05-21T01:00:55.998Z","endTime":"2026-05-21T01:00:58.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.822142713143776,"aZ":-17.241465727150672,"pfxX":7.882041937078786,"pfxZ":7.5044183860127305,"pX":-0.3528275519456769,"pZ":3.424706932949815,"vX0":-10.711546827869759,"vY0":-140.6408538538417,"vZ0":-1.3296593730009967,"x":130.45,"y":146.31,"x0":2.4926876280580594,"y0":50.00478827870515,"z0":5.029160975687183,"aX":15.689648046743724},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2383,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.39040836557771197,"extension":6.559541570855282},"index":5,"playId":"9441b641-52e9-306e-8def-788229fa0888","pitchNumber":4,"startTime":"2026-05-21T01:01:13.000Z","endTime":"2026-05-21T01:01:16.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608807549971857,"aZ":-37.203254824874556,"pfxX":-7.134450921466393,"pfxZ":-3.581101294054143,"pX":-0.0831246493786471,"pZ":1.4285776918269084,"vX0":-4.403755409369406,"vY0":-119.08311243138108,"vZ0":-0.1824452703223085,"x":120.17,"y":200.21,"x0":2.731109767037805,"y0":50.00274081091899,"z0":4.93596779251554,"aX":-10.018142172051805},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.1,"breakHorizontal":14.2,"spinRate":2236,"spinDirection":327},"zone":13,"typeConfidence":0.92,"plateTime":0.46392317537197414,"extension":6.758578046286152},"index":6,"playId":"df2f42d8-32c4-33b1-8530-4253e0de4ccf","pitchNumber":5,"startTime":"2026-05-21T01:01:27.923Z","endTime":"2026-05-21T01:01:30.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364279902052605,"aZ":-40.344585452056464,"pfxX":-4.161968941153538,"pfxZ":-5.867219677605693,"pX":0.23095167760595942,"pZ":0.7966544968814211,"vX0":-4.427908837571707,"vY0":-118.54775860369041,"vZ0":-1.0508093518353945,"x":108.2,"y":217.27,"x0":2.679560294417381,"y0":50.00425794837728,"z0":5.002134015473899,"aX":-5.7926507541234225},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.6,"breakHorizontal":8.8,"spinRate":2238,"spinDirection":327},"zone":14,"typeConfidence":0.9,"plateTime":0.46602421570963637,"extension":6.411522108143532},"index":7,"playId":"46e7094f-c3a7-3bf1-92dd-85e5ce1c7cca","pitchNumber":6,"startTime":"2026-05-21T01:01:45.627Z","endTime":"2026-05-21T01:01:48.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:01:48.872Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:01:57.051Z","endTime":"2026-05-21T01:02:30.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073963272558267,"aZ":-32.03253398493134,"pfxX":-3.8915298825483995,"pfxZ":0.09593275733213424,"pX":0.590291884965615,"pZ":2.6060624993878156,"vX0":-3.6837854636502874,"vY0":-119.56802003131513,"vZ0":1.361654873117438,"x":94.5,"y":168.42,"x0":2.656445392639458,"y0":50.00138918869357,"z0":4.903710708530265,"aX":-5.633012624071301},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":7.9,"spinRate":2249,"spinDirection":325},"zone":6,"typeConfidence":0.9,"plateTime":0.4581067342006939,"extension":6.455133111425201},"index":0,"playId":"e4c572ef-03e8-31c3-9008-37e5f79870bb","pitchNumber":1,"startTime":"2026-05-21T01:02:12.191Z","endTime":"2026-05-21T01:02:15.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722033595266613,"aZ":-36.284411997403225,"pfxX":-6.957824989960901,"pfxZ":-2.7701896470220184,"pX":-0.020091495812864547,"pZ":1.938001203798854,"vX0":-4.316575220985977,"vY0":-121.1259629275008,"vZ0":0.5504355183548257,"x":117.77,"y":186.45,"x0":2.6890626295018363,"y0":50.00187727028382,"z0":4.881296682144759,"aX":-10.332718500702482},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.6,"breakHorizontal":13.7,"spinRate":2311,"spinDirection":323},"zone":8,"typeConfidence":0.91,"plateTime":0.45225537995710763,"extension":6.348562670382759},"hitData":{"launchSpeed":86.1,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.39,"coordY":146.86}},"index":1,"playId":"9c53e915-ee41-3c96-a03f-72885898fad3","pitchNumber":2,"startTime":"2026-05-21T01:02:22.955Z","endTime":"2026-05-21T01:02:30.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:02:30.986Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:02:41.609Z","endTime":"2026-05-21T01:03:27.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706569812389176,"aZ":-14.749425312509139,"pfxX":8.918353462322562,"pfxZ":8.978058188071955,"pX":0.11474047961516129,"pZ":2.6100735886898896,"vX0":-9.185255965687785,"vY0":-138.60973938686652,"vZ0":-3.46120084518156,"x":112.63,"y":168.31,"x0":2.3167766814156217,"y0":50.00409117290872,"z0":4.863233158018533,"aX":17.31186844059868},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-14.2,"spinRate":2416,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.39554560540244177,"extension":6.697076414049507},"index":0,"playId":"65607312-1bbc-3436-b9b3-7215a95956dc","pitchNumber":1,"startTime":"2026-05-21T01:02:52.178Z","endTime":"2026-05-21T01:02:55.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39503108789144,"aZ":-14.177189004702178,"pfxX":7.734527517092703,"pfxZ":8.922791731045429,"pX":0.39290230368838663,"pZ":3.2795710120493,"vX0":-8.200609780643077,"vY0":-141.83045113014452,"vZ0":-2.2023610413261485,"x":102.02,"y":150.23,"x0":2.3305097299531767,"y0":50.00507659053376,"z0":4.980880108151106,"aX":15.605612245035918},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":-12.1,"spinRate":2492,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.3876238759588473,"extension":6.490172203505614},"index":1,"playId":"c7c79fe6-c87b-30be-9273-3e2411ecf2c0","pitchNumber":2,"startTime":"2026-05-21T01:03:04.376Z","endTime":"2026-05-21T01:03:07.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-21T01:03:14.106Z","endTime":"2026-05-21T01:03:24.537Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21410203856372,"aZ":-14.317914264905486,"pfxX":9.800191472643826,"pfxZ":9.14475026294731,"pX":0.22252187448907346,"pZ":2.846567039952505,"vX0":-9.729115421727677,"vY0":-139.52343521550168,"vZ0":-2.9212405239245007,"x":108.52,"y":161.92,"x0":2.497776400922501,"y0":50.002811127695864,"z0":4.862620779651448,"aX":19.136272970674874},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-15.5,"spinRate":2496,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.39402774982948596,"extension":6.532203132778316},"index":3,"playId":"a58055c8-f73f-33b3-99c6-0e8618125586","pitchNumber":3,"startTime":"2026-05-21T01:03:24.537Z","endTime":"2026-05-21T01:03:27.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:03:27.653Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:05:24.894Z","endTime":"2026-05-21T01:07:00.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698172539435124,"aZ":-33.62291102208882,"pfxX":11.687608678708774,"pfxZ":-0.9209647593816577,"pX":-0.1613376802980586,"pZ":2.645533064800224,"vX0":-13.538399132900123,"vY0":-124.27765897213574,"vZ0":2.762503699904505,"x":123.15,"y":167.35,"x0":3.8361397749885153,"y0":50.00593556021197,"z0":4.3105178684319965,"aX":18.302428972136656},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-18.1,"spinRate":1877,"spinDirection":97},"zone":5,"typeConfidence":0.9,"plateTime":0.4405736834325902,"extension":6.885985092212586},"index":0,"playId":"b4a058ff-c70a-31a3-920b-3a1afbf19ef6","pitchNumber":1,"startTime":"2026-05-21T01:05:36.305Z","endTime":"2026-05-21T01:05:39.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143956743962285,"aZ":-32.02026589602807,"pfxX":11.218616242076799,"pfxZ":0.09790070918948501,"pX":0.21566244018603847,"pZ":1.446163292793361,"vX0":-12.950437035930534,"vY0":-125.07885811810631,"vZ0":-0.12878127293580366,"x":108.78,"y":199.73,"x0":4.001953019012493,"y0":50.00414149550066,"z0":4.123221970016001,"aX":17.78453600152618},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-17.4,"spinRate":1904,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43784422273786694,"extension":6.856254109254102},"index":1,"playId":"9b836c16-9f4d-3bf9-a9dc-b0aec36e4939","pitchNumber":2,"startTime":"2026-05-21T01:05:49.183Z","endTime":"2026-05-21T01:05:52.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.120483546354713,"aZ":-35.313849396653126,"pfxX":11.686212139832222,"pfxZ":-2.2607449323836413,"pX":0.3075520043225113,"pZ":1.1690253452732182,"vX0":-11.975572746325682,"vY0":-116.3451845311242,"vZ0":0.8515492845896975,"x":105.28,"y":207.22,"x0":3.971385954338108,"y0":50.00304458250793,"z0":4.110678036383392,"aX":16.234273938350466},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.6,"breakHorizontal":-18.7,"spinRate":1517,"spinDirection":90},"zone":14,"typeConfidence":0.92,"plateTime":0.46842039756397913,"extension":6.865751849601988},"index":2,"playId":"5badc05b-cc74-31a5-93e3-9ef5915a52d7","pitchNumber":3,"startTime":"2026-05-21T01:06:02.262Z","endTime":"2026-05-21T01:06:06.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89914719528795,"aZ":-38.26627237501266,"pfxX":10.680150437157232,"pfxZ":-4.431985342340884,"pX":0.10105051346438591,"pZ":1.349265432254563,"vX0":-12.057866438552843,"vY0":-116.7947942530776,"vZ0":1.995766152307054,"x":113.15,"y":202.35,"x0":3.953586388942358,"y0":50.00169555611756,"z0":4.094035074592871,"aX":14.69046448161025},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.1,"breakHorizontal":-16.2,"spinRate":1537,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4697514932840563,"extension":6.858566673532371},"index":3,"playId":"715d4d32-b196-34f3-8a33-0c9409d508a3","pitchNumber":4,"startTime":"2026-05-21T01:06:16.747Z","endTime":"2026-05-21T01:06:20.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":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-05-21T01:06:25.997Z","endTime":"2026-05-21T01:06:40.366Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.552507898929605,"aZ":-32.665237562641174,"pfxX":-8.079001898497987,"pfxZ":-0.3903229596430444,"pX":-0.9459193845087821,"pZ":1.586929110541283,"vX0":-8.409559341784098,"vY0":-111.75742319261727,"vZ0":1.7283063349719305,"x":153.06,"y":195.93,"x0":3.9183305685301173,"y0":50.0023458728226,"z0":4.164114689426947,"aX":-10.194782151548004},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":0.1,"breakHorizontal":16.8,"spinRate":1943,"spinDirection":301},"zone":13,"typeConfidence":0.92,"plateTime":0.4905242363248865,"extension":6.9098701311970885},"index":5,"playId":"10d2aa61-5ed5-37b0-aec0-9e69782bab44","pitchNumber":5,"startTime":"2026-05-21T01:06:40.366Z","endTime":"2026-05-21T01:06:43.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.006273394580443,"aZ":-37.11494604061106,"pfxX":8.744281760534374,"pfxZ":-3.6156362952618375,"pX":0.4165396995382766,"pZ":1.2119304566878875,"vX0":-10.873790461494032,"vY0":-116.01927086799968,"vZ0":1.3402173991005526,"x":101.12,"y":206.06,"x0":4.020499980336395,"y0":50.00121190090568,"z0":4.154814308472283,"aX":11.961821623197258},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.9,"breakHorizontal":-13.2,"spinRate":1420,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4714788614105574,"extension":6.841301915018575},"index":6,"playId":"3d9b0b58-5288-3206-a321-f6aedf37fee6","pitchNumber":6,"startTime":"2026-05-21T01:06:57.646Z","endTime":"2026-05-21T01:07:00.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:07:00.646Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, first baseman Michael Busch to pitcher Hoby Milner.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:07:13.997Z","endTime":"2026-05-21T01:07:59.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736304787190114,"aZ":-33.74947467719555,"pfxX":10.715475657894212,"pfxZ":-0.9927325401291984,"pX":-0.46803760996964827,"pZ":2.2008232351175434,"vX0":-14.02978164454432,"vY0":-124.76936906981778,"vZ0":1.580658798139434,"x":134.84,"y":179.36,"x0":3.820603282240644,"y0":50.00292952144404,"z0":4.328354509421642,"aX":16.993326482407554},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":1913,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.4380116010520889,"extension":6.922408776650072},"index":0,"playId":"453d16be-6c29-3705-84e4-a6dc5fd48e87","pitchNumber":1,"startTime":"2026-05-21T01:07:25.338Z","endTime":"2026-05-21T01:07:28.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207006612423005,"aZ":-34.25107312714743,"pfxX":11.054619022207454,"pfxZ":-1.3315026236676264,"pX":-0.7675735946319404,"pZ":2.466647401143853,"vX0":-14.637366025539183,"vY0":-124.23348464664718,"vZ0":2.572928272721269,"x":146.26,"y":172.18,"x0":3.7680844066207624,"y0":50.0018968942672,"z0":4.267085814346355,"aX":17.255891910757896},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-16.6,"spinRate":1559,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.4411167733485528,"extension":6.935824381623673},"index":1,"playId":"0391e9b1-1965-3246-8734-3f3acaed3310","pitchNumber":2,"startTime":"2026-05-21T01:07:39.465Z","endTime":"2026-05-21T01:07:43.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.333107597459346,"aZ":-32.3855928273067,"pfxX":-7.048806661608381,"pfxZ":-0.16588383305078036,"pX":-0.4281888131090228,"pZ":1.8069648494138748,"vX0":-7.484784268901217,"vY0":-112.05015270481154,"vZ0":2.0067306459061367,"x":133.32,"y":189.99,"x0":3.8717774875460744,"y0":50.002449457123824,"z0":4.209808045004445,"aX":-8.958706276441083},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.6,"breakHorizontal":14.6,"spinRate":1931,"spinDirection":291},"zone":7,"typeConfidence":0.92,"plateTime":0.4889045406749233,"extension":6.726930120380766},"hitData":{"launchSpeed":73.8,"launchAngle":-0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":164.7}},"index":2,"playId":"7370cfe4-cd1a-3189-80f5-21ccbb014daa","pitchNumber":3,"startTime":"2026-05-21T01:07:52.417Z","endTime":"2026-05-21T01:07:59.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:07:59.192Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:08:10.594Z","endTime":"2026-05-21T01:09:02.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.000123709641276,"aZ":-34.23887426216819,"pfxX":-8.794152421505867,"pfxZ":-1.6013867528516865,"pX":-0.9902053009790743,"pZ":1.6889869063825285,"vX0":-8.472849132532488,"vY0":-112.98748772740288,"vZ0":1.984381713895642,"x":154.74,"y":193.18,"x0":3.9537260834018273,"y0":50.00210514248493,"z0":4.245282975475237,"aX":-11.344122279325575},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.0,"breakHorizontal":18.1,"spinRate":1679,"spinDirection":304},"zone":13,"typeConfidence":0.92,"plateTime":0.4851716149330274,"extension":6.748654537466787},"index":0,"playId":"bccdf040-3d2f-3a46-8dad-9fb62e435ba9","pitchNumber":1,"startTime":"2026-05-21T01:08:28.743Z","endTime":"2026-05-21T01:08:32.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68565490244845,"aZ":-30.1523227864926,"pfxX":10.690449385639543,"pfxZ":1.2824003987593828,"pX":-0.34560828746602307,"pZ":1.6935323723646043,"vX0":-13.693981858434604,"vY0":-124.5898151930355,"vZ0":-0.12222631639030257,"x":130.17,"y":193.05,"x0":3.829233372294015,"y0":50.00240934841088,"z0":4.2321354101437025,"aX":16.832880152797387},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-16.2,"spinRate":1930,"spinDirection":45},"zone":7,"typeConfidence":0.86,"plateTime":0.43938324540350404,"extension":6.872819359696898},"index":1,"playId":"027987fb-4361-30de-bf2d-03f4b8f49872","pitchNumber":2,"startTime":"2026-05-21T01:08:42.115Z","endTime":"2026-05-21T01:08:45.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59878525897048,"aZ":-29.973921957006525,"pfxX":12.218427291054283,"pfxZ":1.4001047288211517,"pX":0.7039799760284539,"pZ":1.663939309570492,"vX0":-11.85502856945908,"vY0":-125.03806294379261,"vZ0":-0.20228307918026434,"x":90.17,"y":193.85,"x0":3.932580153055558,"y0":50.00468619519957,"z0":4.217627589504533,"aX":19.235675722630752},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":-19.2,"spinRate":1903,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4390314794568324,"extension":6.872271363348284},"hitData":{"launchSpeed":83.0,"launchAngle":25.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.21,"coordY":81.39}},"index":2,"playId":"31740ffe-cbc2-3c1e-a1c3-d0eb31f8f91b","pitchNumber":3,"startTime":"2026-05-21T01:08:56.285Z","endTime":"2026-05-21T01:09:02.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:09:02.986Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:10:57.935Z","endTime":"2026-05-21T01:12:35.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60489780013241,"aZ":-13.504795820381329,"pfxX":7.861390650016196,"pfxZ":9.794082298080305,"pX":-1.0290864080380548,"pZ":2.329564692371182,"vX0":-11.739697825230614,"vY0":-137.67889775675076,"vZ0":-4.449374024889724,"x":156.23,"y":175.88,"x0":2.2828889028818167,"y0":50.002793622118325,"z0":4.890954919355376,"aX":14.986023223652166},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-11.5,"spinRate":2350,"spinDirection":132},"zone":13,"typeConfidence":0.83,"plateTime":0.39892746599310014,"extension":6.6699656104444065},"index":0,"playId":"a8951ef2-073c-31cd-b7a7-0243321ea3b5","pitchNumber":1,"startTime":"2026-05-21T01:11:09.591Z","endTime":"2026-05-21T01:11:12.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689000303739473,"aZ":-31.53776928011046,"pfxX":-2.8385572635610807,"pfxZ":0.44622791917547566,"pX":-0.7637366518968073,"pZ":2.055838701835522,"vX0":-7.118752043154579,"vY0":-119.60469898991066,"vZ0":-0.10479749332961275,"x":146.11,"y":183.27,"x0":2.629161983159824,"y0":50.00499901041466,"z0":4.946327040873699,"aX":-4.081888558288458},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":7.0,"spinRate":2280,"spinDirection":332},"zone":7,"typeConfidence":0.89,"plateTime":0.4592707759543684,"extension":6.726481636046963},"index":1,"playId":"7ed3ca22-3230-3eaa-a7d1-edaf0a2ea4e1","pitchNumber":2,"startTime":"2026-05-21T01:11:19.938Z","endTime":"2026-05-21T01:11:46.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67549077147977,"aZ":-15.959957164429053,"pfxX":7.619483647856254,"pfxZ":8.409543231210996,"pX":-1.1301070402719202,"pZ":2.6565173747302437,"vX0":-11.806807310138788,"vY0":-138.40065222673323,"vZ0":-3.2033276534201933,"x":133.31,"y":140.43,"x0":2.2133995745404773,"y0":50.00080373621029,"z0":4.906309373004153,"aX":14.68851264219309},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-11.2,"spinRate":2411,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.39668260811216083,"extension":6.769718487156883},"index":2,"playId":"e43678dc-3379-3f69-8b34-c9e052be7267","pitchNumber":3,"startTime":"2026-05-21T01:11:46.427Z","endTime":"2026-05-21T01:11:56.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748542154309686,"aZ":-33.140183464307235,"pfxX":-4.5814278826156105,"pfxZ":-0.6521790479421674,"pX":-0.38101334698759776,"pZ":0.9987712439206341,"vX0":-5.85443104538637,"vY0":-121.69661595677785,"vZ0":-1.902383075934143,"x":131.52,"y":211.81,"x0":2.658512392760716,"y0":50.00053397338541,"z0":4.684003179013856,"aX":-6.8130482779184165},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":9.7,"spinRate":2212,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4515264261918164,"extension":6.619623111980595},"index":3,"playId":"14a4b2f9-12ea-327e-b6ff-f0027cc88694","pitchNumber":4,"startTime":"2026-05-21T01:12:19.952Z","endTime":"2026-05-21T01:12:23.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64491252568379,"aZ":-15.452729352933861,"pfxX":8.974688228465753,"pfxZ":8.41122367081865,"pX":-0.22757061832647674,"pZ":2.8721908500694093,"vX0":-10.26795308419864,"vY0":-140.31008885375414,"vZ0":-2.5622736193659956,"x":125.67,"y":161.23,"x0":2.3186083256720282,"y0":50.00137135659806,"z0":4.8078567133594445,"aX":17.839248128034324},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-14.0,"spinRate":2410,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.390820523936374,"extension":6.7261723349001326},"index":4,"playId":"0ed0face-7708-3088-b016-208ecf4d4f55","pitchNumber":5,"startTime":"2026-05-21T01:12:32.583Z","endTime":"2026-05-21T01:12:35.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:12:35.712Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:12:38.299Z","endTime":"2026-05-21T01:13:42.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299566699701543,"aZ":-35.71618023822772,"pfxX":-5.1942334581637555,"pfxZ":-2.3838386451574367,"pX":-0.3847034501829842,"pZ":1.7388877901097912,"vX0":-5.389790275906768,"vY0":-121.22743269323962,"vZ0":0.017483316214518707,"x":131.66,"y":191.83,"x0":2.5446313108122225,"y0":50.00492824933291,"z0":4.856414407509087,"aX":-7.709623019084788},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.1,"breakHorizontal":10.7,"spinRate":2277,"spinDirection":330},"zone":7,"typeConfidence":0.89,"plateTime":0.45229891361221863,"extension":6.615158482373558},"index":0,"playId":"3d465b6c-b2b5-352c-8ce4-664d019ba61c","pitchNumber":1,"startTime":"2026-05-21T01:12:56.949Z","endTime":"2026-05-21T01:13:00.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64219259154019,"aZ":-12.916330425928795,"pfxX":6.887187494504119,"pfxZ":9.672149019932874,"pX":-0.6190740441016847,"pZ":2.577001088520253,"vX0":-10.324222913111486,"vY0":-140.61535671739918,"vZ0":-4.015656876591507,"x":140.6,"y":169.2,"x0":2.2152425224830234,"y0":50.000052863798686,"z0":4.869258378795956,"aX":13.709714699173297},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":-10.2,"spinRate":2462,"spinDirection":127},"zone":4,"typeConfidence":0.78,"plateTime":0.3904120339817334,"extension":6.559236722215828},"index":1,"playId":"977e956f-70c5-3f1d-a885-fcb403c07ebb","pitchNumber":2,"startTime":"2026-05-21T01:13:09.791Z","endTime":"2026-05-21T01:13:12.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87786925618,"aZ":-16.413348188228795,"pfxX":7.164360441999503,"pfxZ":7.958711992415324,"pX":0.306711486164532,"pZ":3.9486085351496616,"vX0":-8.014055576264827,"vY0":-139.7164231305548,"vZ0":0.08758875503574126,"x":105.31,"y":132.17,"x0":2.2786772729074927,"y0":50.00687758954087,"z0":4.993666450243709,"aX":14.19632176664376},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":-11.4,"spinRate":2397,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.3917270249006082,"extension":6.594234114138928},"index":2,"playId":"6b38fac4-e400-3349-b71c-c54e2cdbc5ee","pitchNumber":3,"startTime":"2026-05-21T01:13:23.069Z","endTime":"2026-05-21T01:13:28.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05521079004714,"aZ":-14.226270099560537,"pfxX":7.34787710116935,"pfxZ":9.028953975026752,"pX":-0.2532152498528264,"pZ":3.0088252285912924,"vX0":-9.332627231152427,"vY0":-140.62851043244223,"vZ0":-2.5737109076561597,"x":126.65,"y":157.54,"x0":2.165208824864573,"y0":50.00610195974413,"z0":4.867160750544854,"aX":14.612779005845505},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2459,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.3905687442212149,"extension":6.619034745009455},"index":3,"playId":"ea7c9ee7-ba88-39e8-98e5-79140285af8f","pitchNumber":4,"startTime":"2026-05-21T01:13:39.818Z","endTime":"2026-05-21T01:13:42.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:13:42.818Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Sal Frelick.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:13:50.091Z","endTime":"2026-05-21T01:15:37.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69979508292401,"aZ":-37.05202239763228,"pfxX":-6.876881179136135,"pfxZ":-3.311493499630253,"pX":0.7811754420415997,"pZ":1.635498569637396,"vX0":-2.4823521052640736,"vY0":-120.44376928745396,"vZ0":0.12475436457760836,"x":87.22,"y":194.62,"x0":2.7176032563099413,"y0":50.001512541880665,"z0":4.851004820017526,"aX":-10.134300507526847},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.8,"breakHorizontal":13.1,"spinRate":2323,"spinDirection":324},"zone":9,"typeConfidence":0.91,"plateTime":0.45420713457083606,"extension":6.490639167212745},"index":0,"playId":"7cf55a8e-4f80-31e1-9028-9922699c378c","pitchNumber":1,"startTime":"2026-05-21T01:14:03.677Z","endTime":"2026-05-21T01:14:06.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.133131262615603,"aZ":-36.58648049338056,"pfxX":-7.675649953205522,"pfxZ":-2.942814417985449,"pX":0.518732583323973,"pZ":2.4738680902567953,"vX0":-2.688193515261767,"vY0":-121.49537277076654,"vZ0":1.5570475685497729,"x":97.23,"y":171.99,"x0":2.6357782124220375,"y0":50.002122886085814,"z0":4.997103400649714,"aX":-11.508921917704045},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.7,"breakHorizontal":14.5,"spinRate":2353,"spinDirection":317},"zone":6,"typeConfidence":0.91,"plateTime":0.45030074652078644,"extension":6.358025465403921},"index":1,"playId":"796df6c8-4eae-389a-b44e-050a3d81d9af","pitchNumber":2,"startTime":"2026-05-21T01:14:14.411Z","endTime":"2026-05-21T01:14:17.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-21T01:14:23.112Z","endTime":"2026-05-21T01:14:32.630Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863247453180833,"aZ":-34.1700171337188,"pfxX":-3.333325609806174,"pfxZ":-1.3429826004568204,"pX":-0.13427198091833265,"pZ":0.7766517616534512,"vX0":-5.618668574890111,"vY0":-121.52507166948799,"vZ0":-2.4838925649124883,"x":122.12,"y":217.81,"x0":2.6448957563993463,"y0":50.00089794891583,"z0":4.793763378946937,"aX":-4.961309126416489},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":7.4,"spinRate":2375,"spinDirection":321},"zone":13,"typeConfidence":0.87,"plateTime":0.4515294251295692,"extension":6.491532964684986},"index":3,"playId":"b1d5eed8-2c19-32c6-a754-50749df30e37","pitchNumber":3,"startTime":"2026-05-21T01:14:32.630Z","endTime":"2026-05-21T01:14:35.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93161477307498,"aZ":-15.894327615598678,"pfxX":8.62500865032606,"pfxZ":8.064133442184504,"pX":1.5377062349116695,"pZ":3.459801738604391,"vX0":-6.01833102629763,"vY0":-141.57802757810708,"vZ0":-1.0941466366762433,"x":58.39,"y":145.37,"x0":2.57614547624288,"y0":50.0057815137952,"z0":4.873953083932639,"aX":17.418969593183007},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":-14.3,"spinRate":2444,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.38765969340220074,"extension":6.613201005028873},"index":4,"playId":"12b2129a-2ed0-3234-bd93-5e316da225b5","pitchNumber":4,"startTime":"2026-05-21T01:14:54.562Z","endTime":"2026-05-21T01:14:57.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.314417871212406,"aZ":-15.441090902605058,"pfxX":7.967966176286566,"pfxZ":8.667545338723313,"pX":-0.31173622457393807,"pZ":3.4798574402013176,"vX0":-9.799284168043199,"vY0":-138.61499479078148,"vZ0":-1.3431637537705092,"x":128.88,"y":144.82,"x0":2.247473892804614,"y0":50.00141982552901,"z0":5.010275540730695,"aX":15.380590672173565},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-12.2,"spinRate":2373,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.3963664201021482,"extension":6.68643135221642},"index":5,"playId":"6a1e73fd-6f4d-39a9-9e80-506ee10a0e3d","pitchNumber":5,"startTime":"2026-05-21T01:15:11.108Z","endTime":"2026-05-21T01:15:14.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41598211687762,"aZ":-36.657513244898304,"pfxX":-7.442891482920654,"pfxZ":-3.02619892742963,"pX":0.4012521265481891,"pZ":1.7016924487947134,"vX0":-3.218170409724666,"vY0":-120.81265421546311,"vZ0":-0.1042902047072598,"x":101.71,"y":192.83,"x0":2.717598495190222,"y0":50.00584655280991,"z0":4.9658205258949,"aX":-11.009908190467401},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":14.3,"spinRate":2232,"spinDirection":325},"zone":9,"typeConfidence":0.91,"plateTime":0.4532671820851295,"extension":6.639821584387803},"hitData":{"launchSpeed":84.9,"launchAngle":30.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.04,"coordY":103.95}},"index":6,"playId":"d91586d8-18d1-379d-80b8-8def4918603f","pitchNumber":6,"startTime":"2026-05-21T01:15:30.535Z","endTime":"2026-05-21T01:15:37.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:15:37.709Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:18:01.865Z","endTime":"2026-05-21T01:18:10.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Hoby Milner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-05-21T01:17:34.943Z","endTime":"2026-05-21T01:18:03.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3231732392222,"aZ":-24.515946436748962,"pfxX":0.47351849495929454,"pfxZ":4.672032517889823,"pX":-0.12134298184266629,"pZ":2.709898045973023,"vX0":2.535642735259605,"vY0":-127.48414915564442,"vZ0":-1.4393529810865209,"x":121.63,"y":165.61,"x0":-1.192190458471379,"y0":50.001321501625384,"z0":5.2254120324625735,"aX":0.775239732162201},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.4,"spinRate":2595,"spinDirection":177},"zone":5,"typeConfidence":0.88,"plateTime":0.4303929356618781,"extension":6.81217434155707},"hitData":{"launchSpeed":99.5,"launchAngle":13.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.53,"coordY":113.56}},"index":1,"playId":"f29b011b-f5b7-3119-9149-54ed68983d8e","pitchNumber":1,"startTime":"2026-05-21T01:18:03.915Z","endTime":"2026-05-21T01:18:10.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:18:10.362Z","atBatIndex":44},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"David Hamilton triples (1) on a fly ball to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:18:13.303Z","endTime":"2026-05-21T01:19:10.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466974140835276,"aZ":-26.407991151207334,"pfxX":1.8146939952438517,"pfxZ":3.4340794387461493,"pX":0.21433608702731016,"pZ":4.058254669757135,"vX0":3.0899329172776007,"vY0":-128.47413468196365,"vZ0":1.9807019884095531,"x":108.83,"y":129.21,"x0":-1.2375710508406432,"y0":50.00280911004375,"z0":5.323387794230233,"aX":3.047325519190718},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-4.0,"spinRate":2539,"spinDirection":169},"zone":12,"typeConfidence":0.87,"plateTime":0.42557736841210403,"extension":6.722362428270374},"index":0,"playId":"c8eef525-81e8-3e1d-8853-61fd981ccad9","pitchNumber":1,"startTime":"2026-05-21T01:18:37.428Z","endTime":"2026-05-21T01:18:40.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43586113916533,"aZ":-25.63552673825488,"pfxX":9.169525378187734,"pfxZ":4.457546177473947,"pX":0.6580192164278277,"pZ":2.5265039646639456,"vX0":2.3413468565175144,"vY0":-120.66323904421418,"vZ0":-0.6379958724776773,"x":91.92,"y":170.56,"x0":-1.5173890777672405,"y0":50.006030636735176,"z0":5.061819607885144,"aX":13.464045444567654},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.2,"breakHorizontal":-17.2,"spinRate":2758,"spinDirection":87},"zone":6,"typeConfidence":0.91,"plateTime":0.45469958320039394,"extension":6.648782239693719},"hitData":{"launchSpeed":97.1,"launchAngle":38.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.06,"coordY":100.3}},"index":1,"playId":"505d24c0-bab9-3560-9c89-3c39961a2929","pitchNumber":2,"startTime":"2026-05-21T01:18:53.100Z","endTime":"2026-05-21T01:19:10.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.16,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:19:10.101Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:19:36.677Z","endTime":"2026-05-21T01:21:20.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":664208,"link":"/api/v1/people/664208"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514234784395352,"aZ":-24.35669387952792,"pfxX":-6.619836953364294,"pfxZ":4.632497504260499,"pX":1.8622720596124283,"pZ":1.4853961220650085,"vX0":9.558452943250177,"vY0":-129.03344941110728,"vZ0":-3.8601263160117103,"x":46.01,"y":198.67,"x0":-1.027826994408817,"y0":50.00521030022268,"z0":4.874583939287422,"aX":-11.179355996657302},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":9.8,"spinRate":2255,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.42427507501281303,"extension":6.72902908332669},"index":0,"playId":"c34c4dd9-b8f3-34c9-8007-f1f858d9fabc","pitchNumber":1,"startTime":"2026-05-21T01:19:52.850Z","endTime":"2026-05-21T01:19:59.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Phil Maton. David Hamilton scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"c34c4dd9-b8f3-34c9-8007-f1f858d9fabc","startTime":"2026-05-21T01:20:05.347Z","endTime":"2026-05-21T01:20:28.154Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.9999999999999996,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.622683603956865,"aZ":-25.13997084337514,"pfxX":0.36072039258238514,"pfxZ":4.175736137629331,"pX":0.0769196367934958,"pZ":3.531094352958618,"vX0":3.077368367140644,"vY0":-128.69837370248405,"vZ0":0.6756974309480267,"x":114.07,"y":143.44,"x0":-1.1790231418598602,"y0":50.003036037375,"z0":5.205702981492313,"aX":0.6075031189532939},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2572,"spinDirection":189},"zone":12,"typeConfidence":0.89,"plateTime":0.42488797515256094,"extension":6.85862398919548},"index":2,"playId":"8165d52a-6d1d-389f-89d1-c45a7e2e42c1","pitchNumber":2,"startTime":"2026-05-21T01:20:28.154Z","endTime":"2026-05-21T01:20:32.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570758572890078,"aZ":-23.037266492528932,"pfxX":-0.26586215462333285,"pfxZ":5.337383947350014,"pX":0.31624108270069434,"pZ":2.261266645578502,"vX0":4.00383850563606,"vY0":-129.58975667192874,"vZ0":-2.4882826535907165,"x":104.95,"y":177.73,"x0":-1.2102596168122335,"y0":50.0003631103302,"z0":4.98263913413796,"aX":-0.455722853344439},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":2540,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.42171137445295637,"extension":6.860774645235606},"index":3,"playId":"216c4116-6ebb-3f7a-a6f2-544956c3b9c5","pitchNumber":3,"startTime":"2026-05-21T01:20:45.104Z","endTime":"2026-05-21T01:20:48.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7570107244344,"aZ":-39.1450502463752,"pfxX":11.051766926598793,"pfxZ":-5.819901674708783,"pX":-0.9424856933620994,"pZ":3.021504974793773,"vX0":-1.967771156096202,"vY0":-109.48168417536192,"vZ0":4.178892107300638,"x":152.93,"y":157.2,"x0":-1.4594755288587309,"y0":50.00283358041857,"z0":5.314053877135471,"aX":13.235546002370276},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-8.9,"breakHorizontal":-19.3,"spinRate":2998,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.5028948036520196,"extension":6.740620358542765},"index":4,"playId":"6ca02243-70e2-366f-aeca-d4d86309d3f6","pitchNumber":4,"startTime":"2026-05-21T01:21:00.577Z","endTime":"2026-05-21T01:21:04.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262138981914056,"aZ":-20.696532136594378,"pfxX":-0.04132051137715553,"pfxZ":6.653059447107611,"pX":0.9700522438192141,"pZ":1.2685186685627339,"vX0":5.4361570846797695,"vY0":-130.4777344628041,"vZ0":-5.3411874273896585,"x":80.02,"y":204.53,"x0":-1.1344232966909171,"y0":50.004095301956866,"z0":4.900101440052882,"aX":-0.07167642592827428},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2605,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.4196685106991107,"extension":6.979833123123789},"index":5,"playId":"52b358c0-c4ec-3e1e-835a-e9734f6666e1","pitchNumber":5,"startTime":"2026-05-21T01:21:17.205Z","endTime":"2026-05-21T01:21:20.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:21:20.205Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:21:55.490Z","endTime":"2026-05-21T01:23:00.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:21:41.877Z","endTime":"2026-05-21T01:21:57.819Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.625207437222997,"aZ":-23.274807518434528,"pfxX":0.6948383123787476,"pfxZ":4.99700587258177,"pX":0.7031248006188796,"pZ":2.3738212241367083,"vX0":4.917057112814154,"vY0":-131.05164057462812,"vZ0":-2.56716222111993,"x":90.2,"y":174.69,"x0":-1.2697601150273954,"y0":50.00040657134278,"z0":5.062025079974728,"aX":1.2356188185968882},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2607,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.414269610080642,"extension":6.913693504308191},"index":1,"playId":"8e5389bf-cb80-3c82-860e-b753368db757","pitchNumber":1,"startTime":"2026-05-21T01:21:57.819Z","endTime":"2026-05-21T01:22:00.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":67.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.878600291634253,"aZ":-39.14185866473682,"pfxX":10.988449998216911,"pfxZ":-5.956400675998433,"pX":-1.3961741567123294,"pZ":2.013521255252825,"vX0":-2.461349043966249,"vY0":-108.62295197005044,"vZ0":2.4372535249504352,"x":170.22,"y":184.41,"x0":-1.660324329953679,"y0":50.00522154093349,"z0":5.200703915689988,"aX":12.847011262649207},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-9.5,"breakHorizontal":-19.0,"spinRate":3178,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.5084985727644038,"extension":6.872523661730933},"index":2,"playId":"adf75355-0505-33f1-b0a6-ab8d2cd4faac","pitchNumber":2,"startTime":"2026-05-21T01:22:16.921Z","endTime":"2026-05-21T01:22:19.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313888951382367,"aZ":-20.828851378818833,"pfxX":0.2743769593581826,"pfxZ":6.379398129659187,"pX":-0.34402808722781647,"pZ":2.418995224581989,"vX0":2.507334489880787,"vY0":-132.08235328872834,"vZ0":-2.8793253212441514,"x":130.11,"y":173.47,"x0":-1.338617277783848,"y0":50.00621415854583,"z0":5.04308730661791,"aX":0.48780230983599276},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-1.0,"spinRate":2613,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.4135973856667694,"extension":6.866702393726352},"index":3,"playId":"eea97b42-b665-3e97-8a57-68f4336b8e73","pitchNumber":3,"startTime":"2026-05-21T01:22:35.141Z","endTime":"2026-05-21T01:22:38.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93755837283426,"aZ":-38.36206589141145,"pfxX":12.077319027649487,"pfxZ":-4.92124955427225,"pX":1.0010744124774988,"pZ":1.7396868063011601,"vX0":2.0106879543672527,"vY0":-113.23593022866825,"vZ0":1.121291842643275,"x":78.84,"y":191.81,"x0":-1.4714560848769922,"y0":50.00488984244867,"z0":5.176194863841063,"aX":15.174989245686715},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-8.0,"breakHorizontal":-22.3,"spinRate":3241,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.48985841776841976,"extension":6.833277015351059},"index":4,"playId":"b117cc1b-fbed-377d-998e-e5ae4eb42167","pitchNumber":4,"startTime":"2026-05-21T01:22:57.281Z","endTime":"2026-05-21T01:23:00.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.16,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:23:00.281Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to right fielder Seiya Suzuki. Jackson Chourio to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:23:04.969Z","endTime":"2026-05-21T01:24:56.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687224895138204,"aZ":-23.68114219485229,"pfxX":-0.010971701319682392,"pfxZ":4.952168935881767,"pX":0.48703857473063317,"pZ":2.0646073651373054,"vX0":4.200831104359477,"vY0":-129.30493439706933,"vZ0":-2.94576211120583,"x":98.44,"y":183.04,"x0":-1.1483982895135427,"y0":50.00279175588336,"z0":5.009970647458796,"aX":-0.01878780449321444},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2649,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.4215021737206852,"extension":6.995177218440141},"index":0,"playId":"75d43757-6f99-35c6-8d64-1348fc6a3bf3","pitchNumber":1,"startTime":"2026-05-21T01:23:24.192Z","endTime":"2026-05-21T01:23:27.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ae15d485-826a-3ba5-9b91-eaf3d0de1a33","startTime":"2026-05-21T01:23:43.580Z","endTime":"2026-05-21T01:23:46.580Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221702875280613,"aZ":-31.712819595390787,"pfxX":5.195811193194258,"pfxZ":0.2986313147551467,"pX":1.0619803701238364,"pZ":1.517576783235576,"vX0":4.192596993288657,"vY0":-122.95181410030689,"vZ0":-1.8268437973291354,"x":76.52,"y":197.81,"x0":-1.3372344959163527,"y0":50.00228181570141,"z0":4.948523497297013,"aX":7.993972301141228},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-10.3,"spinRate":2714,"spinDirection":104},"zone":14,"typeConfidence":0.89,"plateTime":0.44462617262717785,"extension":6.737155770913978},"index":2,"playId":"9ca46bd3-c940-36b4-8c66-095ff5092bd9","pitchNumber":2,"startTime":"2026-05-21T01:24:05.709Z","endTime":"2026-05-21T01:24:08.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.692164506584696,"aZ":-32.94463452923954,"pfxX":6.500588244428419,"pfxZ":-0.5088691322226797,"pX":2.593952372106326,"pZ":1.4313385411604922,"vX0":7.19597824915562,"vY0":-122.47446487298637,"vZ0":-1.760696377973877,"x":18.12,"y":200.13,"x0":-1.2192547673733207,"y0":50.00062741888858,"z0":4.959799689574765,"aX":9.936119545716334},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":-13.3,"spinRate":2843,"spinDirection":81},"zone":14,"typeConfidence":0.84,"plateTime":0.4461093326533927,"extension":6.831629594500813},"index":3,"playId":"af8c8601-29b2-3e96-8b41-e4b290cb6026","pitchNumber":3,"startTime":"2026-05-21T01:24:25.858Z","endTime":"2026-05-21T01:24:28.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20556459206259,"aZ":-23.017204049658805,"pfxX":0.27003440655474953,"pfxZ":5.422774972009069,"pX":-0.021098976346477893,"pZ":2.7311658700401056,"vX0":2.8555104890257237,"vY0":-128.7173944828013,"vZ0":-1.3947282812876263,"x":117.8,"y":165.04,"x0":-1.177095877896917,"y0":50.00166613940518,"z0":5.051970233349966,"aX":0.4551653658967041},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2589,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.4245497046952562,"extension":6.854434810599993},"hitData":{"launchSpeed":95.1,"launchAngle":8.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.4,"coordY":111.97}},"index":4,"playId":"6ffc4048-6a9b-3962-9492-8f22876d88ca","pitchNumber":4,"startTime":"2026-05-21T01:24:47.145Z","endTime":"2026-05-21T01:24:56.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.12,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:24:56.859Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:27:22.931Z","endTime":"2026-05-21T01:28:33.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-05-21T01:25:21.754Z","endTime":"2026-05-21T01:25:46.853Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Rolison replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-21T01:25:46.853Z","endTime":"2026-05-21T01:27:25.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117463003906025,"aZ":-27.24699922583981,"pfxX":-1.4664489913350711,"pfxZ":2.95195889783993,"pX":0.6487844007708192,"pZ":3.5553904271147285,"vX0":-2.643358058844858,"vY0":-128.35743349776743,"vZ0":-0.5938393399063201,"x":92.27,"y":142.78,"x0":1.8818597014581842,"y0":50.00590199127159,"z0":5.90783783001539,"aX":-2.452102199455653},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":3.2,"spinRate":2483,"spinDirection":263},"zone":3,"typeConfidence":2.0,"plateTime":0.4264127274625724,"extension":6.473410543828311},"index":2,"playId":"c5f0e144-a4e7-35cc-9199-8cca0d38c38b","pitchNumber":1,"startTime":"2026-05-21T01:27:25.220Z","endTime":"2026-05-21T01:27:28.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72190003299021,"aZ":-31.67114282089976,"pfxX":-4.0347324312746835,"pfxZ":0.31357680861008497,"pX":-0.7568261659885686,"pZ":1.188236957672291,"vX0":-5.114725810656505,"vY0":-126.28356500457397,"vZ0":-4.822026256066149,"x":145.85,"y":206.7,"x0":1.8285576235301526,"y0":50.0021243383259,"z0":5.707154182208709,"aX":-6.4335462252987154},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":8.6,"spinRate":2656,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4358283318205549,"extension":6.505779854206955},"index":3,"playId":"b0502b92-daf7-3648-bcff-45a05247ddc0","pitchNumber":2,"startTime":"2026-05-21T01:27:42.872Z","endTime":"2026-05-21T01:27:47.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714448178041348,"aZ":-10.604716484019622,"pfxX":4.143246520322565,"pfxZ":11.045655670382128,"pX":0.6498565158287734,"pZ":2.661561181888593,"vX0":-4.857369145123908,"vY0":-138.99311483761966,"vZ0":-6.139530746332256,"x":92.23,"y":166.92,"x0":1.883379405306765,"y0":50.00461788826468,"z0":5.606307909506906,"aX":8.092276247608078},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":-6.5,"spinRate":2166,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3943542041268757,"extension":6.483444703028756},"index":4,"playId":"20777c84-c221-3c7b-88ff-518dd3246ab0","pitchNumber":3,"startTime":"2026-05-21T01:28:00.587Z","endTime":"2026-05-21T01:28:03.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76640463441399,"aZ":-33.41190685080285,"pfxX":-9.642375421718931,"pfxZ":-0.8049707152451422,"pX":-0.5522101108311281,"pZ":2.4407359298231994,"vX0":-2.8317769547704987,"vY0":-123.55028720519222,"vZ0":-1.237976367356548,"x":138.05,"y":172.88,"x0":1.864351403054892,"y0":50.00558684515502,"z0":5.780358316131594,"aX":-14.76853826155796},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":18.1,"spinRate":2663,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.4449307840079584,"extension":6.46573180681366},"hitData":{"launchSpeed":72.3,"launchAngle":6.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.11,"coordY":136.53}},"index":5,"playId":"7cd35194-4dea-3547-a4a7-25a89c1e324b","pitchNumber":4,"startTime":"2026-05-21T01:28:24.933Z","endTime":"2026-05-21T01:28:33.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:28:33.598Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:30:36.458Z","endTime":"2026-05-21T01:30:59.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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(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":94.5,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17689267955457,"aZ":-15.498494776239772,"pfxX":8.907359036512906,"pfxZ":8.775135510873607,"pX":0.9779818377379147,"pZ":2.8818131811768954,"vX0":-7.184147346138019,"vY0":-137.39826282408086,"vZ0":-2.6863499312876105,"x":79.72,"y":160.97,"x0":2.477230479943547,"y0":50.00379739298709,"z0":4.933368371128313,"aX":16.927942865213154},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-14.5,"spinRate":2330,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.3995807973218177,"extension":6.564412486768445},"hitData":{"launchSpeed":78.7,"launchAngle":18.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.76,"coordY":86.09}},"index":0,"playId":"e38803c7-5525-3553-8cd7-350178c26dbc","pitchNumber":1,"startTime":"2026-05-21T01:30:48.113Z","endTime":"2026-05-21T01:30:59.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":2.1,"leverageIndex":0.44,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:30:59.068Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:31:00.170Z","endTime":"2026-05-21T01:32:05.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821495508040428,"aZ":-13.780331150474439,"pfxX":9.531819209053626,"pfxZ":9.947592987833975,"pX":-0.23902675150641886,"pZ":2.62754278098285,"vX0":-10.127489702202825,"vY0":-135.2003670790096,"vZ0":-3.3903606237234563,"x":126.11,"y":167.84,"x0":2.3192117428015004,"y0":50.00213948826446,"z0":4.866605827431625,"aX":17.62408475085546},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-15.1,"spinRate":2274,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4053132733285869,"extension":6.688125695608351},"index":0,"playId":"113c4e56-3112-372d-b9dd-b742c2cb9ee7","pitchNumber":1,"startTime":"2026-05-21T01:31:24.891Z","endTime":"2026-05-21T01:31:27.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.762300616644506,"aZ":-35.917470100712656,"pfxX":-4.339945437945463,"pfxZ":-2.570073905855203,"pX":-0.6178287902039252,"pZ":0.7449928842801261,"vX0":-6.169626319023667,"vY0":-119.95868977777046,"vZ0":-2.060107484937391,"x":140.55,"y":218.67,"x0":2.5540338342793762,"y0":50.005383263743106,"z0":4.824626238650658,"aX":-6.3098783331687205},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":9.4,"spinRate":2335,"spinDirection":335},"zone":13,"typeConfidence":0.89,"plateTime":0.45704205218772165,"extension":6.492727248040739},"index":1,"playId":"9cf467c1-c00f-32ed-8d0c-3d45e44afb75","pitchNumber":2,"startTime":"2026-05-21T01:31:40.301Z","endTime":"2026-05-21T01:31:43.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91417476295898,"aZ":-14.729090294138288,"pfxX":8.31006240296395,"pfxZ":8.901922567050628,"pX":0.5830591453554361,"pZ":2.902003767743301,"vX0":-7.911089511131346,"vY0":-139.480669790235,"vZ0":-2.8679737074308167,"x":94.78,"y":160.43,"x0":2.383703267393868,"y0":50.00498417524913,"z0":4.921403442883178,"aX":16.289917970567444},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-13.3,"spinRate":2422,"spinDirection":127},"zone":3,"typeConfidence":0.9,"plateTime":0.39348493738189516,"extension":6.603145125023984},"index":2,"playId":"6900c782-5e29-3657-8add-71229cddf68d","pitchNumber":3,"startTime":"2026-05-21T01:32:01.873Z","endTime":"2026-05-21T01:32:05.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-2.1,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:32:05.005Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seiya Suzuki pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:32:10.901Z","endTime":"2026-05-21T01:33:58.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836102249427313,"aZ":-16.546361856644456,"pfxX":9.115817133694547,"pfxZ":8.216620816488527,"pX":-0.4179581795582442,"pZ":3.5381723705785073,"vX0":-10.606407983751193,"vY0":-136.95312497373226,"vZ0":-0.6888343414996939,"x":132.93,"y":143.25,"x0":2.318056494283059,"y0":50.00424371539963,"z0":4.923113204780922,"aX":17.34281801533185},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-14.3,"spinRate":2294,"spinDirection":130},"zone":11,"typeConfidence":0.9,"plateTime":0.3997067623425088,"extension":6.6156472184783235},"index":0,"playId":"2f77c29e-dc18-3890-b886-d0d4220c5d65","pitchNumber":1,"startTime":"2026-05-21T01:32:26.953Z","endTime":"2026-05-21T01:32:30.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143764404719697,"aZ":-14.755409108394547,"pfxX":8.253860335314155,"pfxZ":9.181583176400112,"pX":0.08042412782160405,"pZ":3.2798456994969682,"vX0":-9.25254081825706,"vY0":-136.87184341701786,"vZ0":-1.3340070964514357,"x":113.93,"y":150.22,"x0":2.431998266687733,"y0":50.00673402242647,"z0":4.783703628394234,"aX":15.667259442400395},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":-13.0,"spinRate":2363,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.4001289230208154,"extension":6.756920864351032},"index":1,"playId":"1ad7c0af-446b-34b7-adfa-26fda22a31fb","pitchNumber":2,"startTime":"2026-05-21T01:32:43.621Z","endTime":"2026-05-21T01:32:46.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277135263243473,"aZ":-33.542704362341844,"pfxX":8.839558947870325,"pfxZ":-0.8520430364849915,"pX":-0.9663470786697372,"pZ":-0.2411855115188091,"vX0":-11.094887678385636,"vY0":-125.77794604312597,"vZ0":-5.428181457370322,"x":153.83,"y":245.29,"x0":2.342855664921822,"y0":50.00274681017083,"z0":4.648722934201615,"aX":14.23763828743841},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-13.7,"spinRate":1052,"spinDirection":81},"zone":13,"typeConfidence":0.91,"plateTime":0.4346313501793402,"extension":6.585990770173198},"index":2,"playId":"e5082ad5-dc50-375b-9a70-6c4457581a0b","pitchNumber":3,"startTime":"2026-05-21T01:33:01.087Z","endTime":"2026-05-21T01:33:04.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587518434790468,"aZ":-37.93013526793294,"pfxX":-5.536656658513782,"pfxZ":-3.8985119101450505,"pX":0.2890898144851272,"pZ":0.6522575887629677,"vX0":-3.7024940904933454,"vY0":-121.82496319661307,"vZ0":-2.167731614588508,"x":105.98,"y":221.17,"x0":2.5562711487741816,"y0":50.00013226933192,"z0":4.883697563924356,"aX":-8.18344904169729},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.3,"breakHorizontal":11.0,"spinRate":2191,"spinDirection":328},"zone":14,"typeConfidence":0.9,"plateTime":0.45244835252177706,"extension":6.413796804317909},"index":3,"playId":"cda67ea1-094b-3051-841a-35fa27fb679c","pitchNumber":4,"startTime":"2026-05-21T01:33:22.257Z","endTime":"2026-05-21T01:33:25.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95862814822325,"aZ":-15.020753666596198,"pfxX":9.228957270812383,"pfxZ":9.035298439340147,"pX":-0.1755835808547372,"pZ":2.7480445445527084,"vX0":-9.561803718343754,"vY0":-137.51002975839413,"vZ0":-3.0402844225326766,"x":123.69,"y":164.58,"x0":2.162187472862571,"y0":50.001523960402075,"z0":4.898445591143985,"aX":17.519811258446797},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-14.5,"spinRate":2411,"spinDirection":129},"zone":2,"typeConfidence":0.91,"plateTime":0.39964598266584783,"extension":6.552962697118642},"hitData":{"launchSpeed":98.5,"launchAngle":61.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":83.06,"coordY":145.43}},"index":4,"playId":"e2752de2-9bd7-3aee-9727-5b2fbb82fafb","pitchNumber":5,"startTime":"2026-05-21T01:33:43.109Z","endTime":"2026-05-21T01:33:58.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.59,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:33:58.037Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:34:38.728Z","endTime":"2026-05-21T01:36:23.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-05-21T01:34:17.419Z","endTime":"2026-05-21T01:34:41.052Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368346219487748,"aZ":-18.479633988896186,"pfxX":5.452969490255751,"pfxZ":7.2124664538858845,"pX":0.015100437391393374,"pZ":2.934578673546578,"vX0":-8.329239662987852,"vY0":-136.7458224904083,"vZ0":-1.7511453217434279,"x":116.42,"y":159.55,"x0":2.3881783201837417,"y0":50.00522578210784,"z0":4.84740750873659,"aX":10.358079200268207},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-8.2,"spinRate":2332,"spinDirection":131},"zone":2,"typeConfidence":0.91,"plateTime":0.40012741150020625,"extension":6.730243657198584},"index":1,"playId":"bf5461f8-da97-34c7-b719-8ba64862b8a3","pitchNumber":1,"startTime":"2026-05-21T01:34:41.052Z","endTime":"2026-05-21T01:34:48.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16579837313695,"aZ":-16.25033229467482,"pfxX":6.964798153831095,"pfxZ":8.260929142469754,"pX":0.5111437517093014,"pZ":4.4193320922012065,"vX0":-7.725205491325866,"vY0":-137.63801055961082,"vZ0":1.613212535428698,"x":97.52,"y":119.46,"x0":2.4429227721057907,"y0":50.00498717774234,"z0":4.9228209812086305,"aX":13.430024519069269},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-11.0,"spinRate":2270,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.3972178476284789,"extension":6.72078081309533},"index":2,"playId":"0710d364-946d-392f-84e0-596571ce4459","pitchNumber":2,"startTime":"2026-05-21T01:35:17.480Z","endTime":"2026-05-21T01:35:20.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235865872523412,"aZ":-16.816189048740668,"pfxX":6.129248965683219,"pfxZ":7.947941093038029,"pX":0.15068475123300165,"pZ":2.977243280475212,"vX0":-8.45277107799229,"vY0":-138.00089818125343,"vZ0":-2.0725992725615985,"x":111.26,"y":158.39,"x0":2.4546358714195016,"y0":50.000750595971255,"z0":4.868707587052795,"aX":11.841057320304897},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-9.4,"spinRate":2350,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.3966529816685047,"extension":6.577445374445304},"index":3,"playId":"b2d2e112-9d71-3f38-8bba-e26c756d86a7","pitchNumber":3,"startTime":"2026-05-21T01:35:34.974Z","endTime":"2026-05-21T01:35:37.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953952955729708,"aZ":-32.23125433252786,"pfxX":-4.4957559202799064,"pfxZ":-0.042073319513264096,"pX":-1.3455030145577944,"pZ":1.4156393367186708,"vX0":-7.8710416792949776,"vY0":-121.14880616381011,"vZ0":-1.1861743614685718,"x":168.29,"y":200.56,"x0":2.536730735598484,"y0":50.00014333114712,"z0":4.743601359132207,"aX":-6.642035878864102},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":10.1,"spinRate":2201,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.45311538380222505,"extension":6.656777049943633},"index":4,"playId":"8ccc17fe-7309-34ff-9364-f3621eda09be","pitchNumber":4,"startTime":"2026-05-21T01:35:55.255Z","endTime":"2026-05-21T01:35:59.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52128817175779,"aZ":-13.345251770379177,"pfxX":7.786596427511807,"pfxZ":9.720649572201276,"pX":-0.5997692923740762,"pZ":3.0854378013398898,"vX0":-10.668024429896523,"vY0":-138.87901976392075,"vZ0":-2.6035434735163667,"x":139.86,"y":155.47,"x0":2.2946134488323313,"y0":50.00237411619204,"z0":4.932128225827889,"aX":15.083090009386463},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":-11.6,"spinRate":2343,"spinDirection":128},"zone":1,"typeConfidence":0.83,"plateTime":0.39565517345978085,"extension":6.561364494951104},"hitData":{"launchSpeed":62.5,"launchAngle":75.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.76,"coordY":190.75}},"index":5,"playId":"75929429-a996-35da-8bc2-736bc2cfffe9","pitchNumber":5,"startTime":"2026-05-21T01:36:14.266Z","endTime":"2026-05-21T01:36:23.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":690986,"link":"/api/v1/people/690986"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:36:23.651Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T01:38:20.762Z","endTime":"2026-05-21T01:39:10.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01874486638277,"aZ":-16.300575058721,"pfxX":1.2713499440009548,"pfxZ":8.456908994695238,"pX":-0.05806107006520917,"pZ":3.1959788377273495,"vX0":-4.793786460271396,"vY0":-135.4911467436728,"vZ0":-3.999572945128765,"x":119.21,"y":152.49,"x0":1.5617295828797482,"y0":50.00122422558197,"z0":5.815865902244056,"aX":2.3868004881876717},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-1.4,"spinRate":2263,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.40282033072817347,"extension":6.541047392018119},"index":0,"playId":"b1d59c55-34ca-3a59-b926-4a5614befa46","pitchNumber":1,"startTime":"2026-05-21T01:38:37.709Z","endTime":"2026-05-21T01:38:40.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240554276039383,"aZ":-43.24657265743884,"pfxX":-4.794829089734519,"pfxZ":-8.172797611271015,"pX":-0.14978174138270206,"pZ":1.2714584542928224,"vX0":-2.3673606037713615,"vY0":-116.10412965379284,"vZ0":-1.306015740913204,"x":122.71,"y":204.45,"x0":1.5084009848425992,"y0":50.00305271410892,"z0":5.984283509039342,"aX":-6.496512983002786},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.8,"breakHorizontal":9.2,"spinRate":2653,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4731036682211842,"extension":6.579021666611699},"index":1,"playId":"a71aae3a-d519-318b-9db4-5ff976507456","pitchNumber":2,"startTime":"2026-05-21T01:38:50.250Z","endTime":"2026-05-21T01:38:53.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148583579033694,"aZ":-37.074021315111416,"pfxX":-2.8928567993631567,"pfxZ":-3.082521983243545,"pX":-0.5546592788608665,"pZ":2.1616079049148267,"vX0":-4.049700372673617,"vY0":-124.77527778809917,"vZ0":-1.7656414624880894,"x":104.82,"y":159.27,"x0":1.4600802187635065,"y0":50.00322590654303,"z0":5.909858237384674,"aX":-4.598308300520345},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":6.1,"spinRate":2615,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.43758386224461,"extension":6.3863581501426925},"hitData":{"launchSpeed":77.9,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":149.49}},"index":2,"playId":"5b33523f-7495-3a79-9928-27ea274a97bf","pitchNumber":3,"startTime":"2026-05-21T01:39:03.970Z","endTime":"2026-05-21T01:39:10.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:39:10.832Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T01:39:18.522Z","endTime":"2026-05-21T01:40:14.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46332638832882,"aZ":-14.51685003285891,"pfxX":0.5878067698157835,"pfxZ":8.917361835011441,"pX":0.24004515669662266,"pZ":3.1223752558377473,"vX0":-4.21843628392516,"vY0":-138.95912401771784,"vZ0":-4.7807050709674375,"x":107.85,"y":154.48,"x0":1.6932756598372063,"y0":50.00282358422158,"z0":5.810432497732122,"aX":1.1639300936058272},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-0.4,"spinRate":2412,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.39228502626169703,"extension":6.622526939180547},"index":0,"playId":"f98f90b5-f8e3-3ed6-98ec-e6c48fcbbfc3","pitchNumber":1,"startTime":"2026-05-21T01:39:36.540Z","endTime":"2026-05-21T01:39:39.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307858359113613,"aZ":-12.8639974118126,"pfxX":3.643781063950181,"pfxZ":9.825704112070508,"pX":0.38052602209120945,"pZ":2.370113292374278,"vX0":-4.156515378930771,"vY0":-139.0848130549846,"vZ0":-6.817919353716933,"x":102.5,"y":174.79,"x0":1.4187669059047159,"y0":50.00315196384718,"z0":5.701115830402886,"aX":7.161096697702092},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-5.8,"spinRate":2314,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3933540477493045,"extension":6.670122699195272},"index":1,"playId":"5aebc855-41dd-3c96-852b-e9f8a28e98b4","pitchNumber":2,"startTime":"2026-05-21T01:39:53.778Z","endTime":"2026-05-21T01:39:57.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022215830029293,"aZ":-29.104479326794984,"pfxX":-6.948677362885528,"pfxZ":1.8935148221487044,"pX":-1.0613776203776,"pZ":1.7707555386738991,"vX0":-4.372863535830281,"vY0":-125.78490372199421,"vZ0":-4.238784773982869,"x":157.46,"y":190.97,"x0":1.5962676371611062,"y0":50.00229059459478,"z0":5.810061426446489,"aX":-11.248041134069412},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":13.6,"spinRate":2651,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.43373435058987697,"extension":6.510228586478592},"index":2,"playId":"b1155157-ffb3-3505-bb28-23018c545246","pitchNumber":3,"startTime":"2026-05-21T01:40:09.402Z","endTime":"2026-05-21T01:40:14.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:40:14.020Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T01:40:18.182Z","endTime":"2026-05-21T01:41:14.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391467544324847,"aZ":-14.748288972974505,"pfxX":2.2057104715183056,"pfxZ":8.979880219882604,"pX":0.030250333689867823,"pZ":2.4852031310723373,"vX0":-4.9711920423647,"vY0":-137.8925149840461,"vZ0":-6.26174213656154,"x":115.85,"y":171.68,"x0":1.5635479638899608,"y0":50.0056125243592,"z0":5.766573217165218,"aX":4.282015060112119},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-3.0,"spinRate":2418,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.39601991628520805,"extension":6.62461523212551},"index":0,"playId":"1c265d9f-639d-3252-9556-61d09dea0aea","pitchNumber":1,"startTime":"2026-05-21T01:40:36.201Z","endTime":"2026-05-21T01:40:39.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.156929637975622,"aZ":-36.62646925416626,"pfxX":-8.06925945965583,"pfxZ":-2.8998759085114516,"pX":-0.7810450710763145,"pZ":0.8132675295476004,"vX0":-3.8457772155740284,"vY0":-123.78884735232556,"vZ0":-4.447852501575478,"x":146.77,"y":216.82,"x0":1.8460568271235094,"y0":50.0020785906507,"z0":5.734851376023592,"aX":-12.389755476309318},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":15.6,"spinRate":2725,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4442643239335409,"extension":6.57141715461331},"index":1,"playId":"6cf73229-b421-3239-88d9-ad0d3e2de3fc","pitchNumber":2,"startTime":"2026-05-21T01:40:50.303Z","endTime":"2026-05-21T01:40:54.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20554310587023,"aZ":-14.790863034666428,"pfxX":1.3694774352833723,"pfxZ":8.942599302724037,"pX":0.04452418145075578,"pZ":2.7945557585371086,"vX0":-4.5961032887331035,"vY0":-137.7233000721444,"vZ0":-5.582073677578133,"x":115.3,"y":163.33,"x0":1.54845213218106,"y0":50.00328836208196,"z0":5.828425307772444,"aX":2.6630696851278564},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-1.7,"spinRate":2190,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3959270489548179,"extension":6.678906128683118},"hitData":{"launchSpeed":100.1,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.0,"coordY":151.01}},"index":2,"playId":"39c49f84-9763-3441-94b5-37cf2a6fae50","pitchNumber":3,"startTime":"2026-05-21T01:41:07.768Z","endTime":"2026-05-21T01:41:14.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:41:14.321Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T01:43:41.996Z","endTime":"2026-05-21T01:44:53.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: DL Hall replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-05-21T01:43:07.077Z","endTime":"2026-05-21T01:43:44.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690986,"link":"/api/v1/people/690986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790744327095844,"aZ":-19.52713677842192,"pfxX":4.309610254001749,"pfxZ":6.682055971929131,"pX":0.16398005338800872,"pZ":3.4903628311198562,"vX0":-8.136395726589134,"vY0":-136.42944417230072,"vZ0":-1.446332293642504,"x":110.75,"y":144.54,"x0":2.6192369435249017,"y0":50.00648953719481,"z0":5.367484429722951,"aX":8.162260262473426},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":-6.1,"spinRate":1990,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40080574620347775,"extension":6.91540879115489},"index":1,"playId":"18e8dcdb-c036-38b0-864e-635468711228","pitchNumber":1,"startTime":"2026-05-21T01:43:44.158Z","endTime":"2026-05-21T01:43:47.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45249508974972,"aZ":-19.16462636878906,"pfxX":10.993116632040069,"pfxZ":6.876343588494098,"pX":0.30488421349212863,"pZ":1.005124731405084,"vX0":-10.12475307093967,"vY0":-136.52335362030948,"vZ0":-7.6283432326193745,"x":105.38,"y":211.64,"x0":2.6293846506115526,"y0":50.00349112504981,"z0":5.149821033742316,"aX":20.7975794099968},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":-17.9,"spinRate":2084,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4008679283144114,"extension":7.006884120455217},"index":2,"playId":"e0b27965-34d2-38f9-bcf7-2ca83a0f9829","pitchNumber":2,"startTime":"2026-05-21T01:43:56.615Z","endTime":"2026-05-21T01:43:59.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15318997658538,"aZ":-20.90174660794457,"pfxX":9.94038488141505,"pfxZ":5.890139614684202,"pX":0.8734541495575155,"pZ":2.405918499409195,"vX0":-8.09553993327594,"vY0":-137.40952473045073,"vZ0":-4.113960135433305,"x":83.71,"y":173.82,"x0":2.5647790280217886,"y0":50.0056162158815,"z0":5.34089248357004,"aX":19.031744341961996},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.3,"spinRate":2034,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3984624312118128,"extension":7.077942894600387},"index":3,"playId":"bcfd0e0d-d41c-3323-b907-96247e2417e6","pitchNumber":3,"startTime":"2026-05-21T01:44:09.904Z","endTime":"2026-05-21T01:44:15.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62222162944924,"aZ":-20.8363408667159,"pfxX":9.977285372966499,"pfxZ":6.015986956340731,"pX":0.6726852454077722,"pZ":3.0063663567429777,"vX0":-8.67735154935641,"vY0":-136.5412778176925,"vZ0":-2.607287054080846,"x":91.36,"y":157.61,"x0":2.598684809318572,"y0":50.00236626734942,"z0":5.410559449952323,"aX":18.801390144118592},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-16.2,"spinRate":1988,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4014455590381347,"extension":6.997035938293691},"index":4,"playId":"fad314c2-8a61-321a-afa7-c09ec7f5d212","pitchNumber":4,"startTime":"2026-05-21T01:44:25.699Z","endTime":"2026-05-21T01:44:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-21T01:44:38.350Z","endTime":"2026-05-21T01:44:50.168Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357139549542335,"aZ":-20.398890716206953,"pfxX":9.05998759096489,"pfxZ":5.940215471924003,"pX":1.3277114625522264,"pZ":1.8228627607878298,"vX0":-6.828344356005056,"vY0":-139.6743143288254,"vZ0":-5.809769719082979,"x":66.39,"y":189.56,"x0":2.622349942253887,"y0":50.00686323737563,"z0":5.263983954599903,"aX":17.972361854377326},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2099,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3915842439460695,"extension":7.013868223487721},"index":6,"playId":"c0585148-04d3-31a4-9e9c-e5b0c89b4a4d","pitchNumber":5,"startTime":"2026-05-21T01:44:50.168Z","endTime":"2026-05-21T01:44:53.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":1.7000000000000002,"leverageIndex":0.34,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:44:53.168Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T01:44:57.126Z","endTime":"2026-05-21T01:46:59.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65704913476162,"aZ":-21.115251828725576,"pfxX":10.444064691186046,"pfxZ":5.769290208754164,"pX":0.38907495714033086,"pZ":3.7602649929655465,"vX0":-9.404130228677657,"vY0":-137.61996832570085,"vZ0":-0.5804703773765844,"x":102.17,"y":137.25,"x0":2.4942750368353575,"y0":50.00439129429593,"z0":5.404675623318152,"aX":20.027010775181786},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-16.9,"spinRate":2062,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39805440235418876,"extension":6.960625473418626},"index":0,"playId":"79e1d675-3329-3fd8-8ac3-7e4a00cc57f0","pitchNumber":1,"startTime":"2026-05-21T01:45:22.197Z","endTime":"2026-05-21T01:45:27.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.740708554433017,"aZ":-22.011032530578298,"pfxX":11.18545440123431,"pfxZ":5.247048116046402,"pX":0.15544038689661904,"pZ":3.0004720916678047,"vX0":-10.337600212094653,"vY0":-138.0723046185574,"vZ0":-2.5563089886359154,"x":111.07,"y":157.77,"x0":2.4884252763771615,"y0":50.00503173035569,"z0":5.413909118613555,"aX":21.67488697575632},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":-18.2,"spinRate":1968,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3961642375405896,"extension":7.053653450377067},"index":1,"playId":"9140bd52-f965-3ec8-827b-9b401af30f73","pitchNumber":2,"startTime":"2026-05-21T01:46:05.831Z","endTime":"2026-05-21T01:46:13.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335912092220386,"aZ":-27.617500727874138,"pfxX":7.868134409247883,"pfxZ":3.0267001252868493,"pX":0.29593011765482946,"pZ":3.2460717880515326,"vX0":-8.035687646375008,"vY0":-122.2319513379055,"vZ0":0.1389587783484153,"x":105.72,"y":151.14,"x0":2.612409345477134,"y0":50.00126770448997,"z0":5.570571239298824,"aX":11.83921585597724},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":2033,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.4490596880481581,"extension":6.998294277475797},"index":2,"playId":"8a5dbac2-ef03-3dab-9a6f-626d5cf8abb3","pitchNumber":3,"startTime":"2026-05-21T01:46:36.183Z","endTime":"2026-05-21T01:46:39.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430690748128047,"aZ":-26.54923227516773,"pfxX":9.743534328395786,"pfxZ":3.5299790928222112,"pX":0.4424937640838108,"pZ":1.998177242069516,"vX0":-8.481797314983618,"vY0":-125.1642385832897,"vZ0":-3.168635059334047,"x":100.13,"y":184.83,"x0":2.603461587634705,"y0":50.00178020154238,"z0":5.446465055489943,"aX":15.513618556858928},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.9,"breakHorizontal":-15.7,"spinRate":2087,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.43702104814393516,"extension":6.948346517630724},"index":3,"playId":"285402bf-1c8f-35c7-8948-80bf87239829","pitchNumber":4,"startTime":"2026-05-21T01:46:55.297Z","endTime":"2026-05-21T01:46:59.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:46:59.347Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Amaya grounds into a double play, second baseman Brice Turang to shortstop Joey Ortiz to first baseman Jake Bauers. Michael Busch out at 2nd. Miguel Amaya out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T01:47:04.474Z","endTime":"2026-05-21T01:48:16.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544186101758836,"aZ":-39.95417788913279,"pfxX":-3.319751710202303,"pfxZ":-5.404725300147144,"pX":-0.025818726653896198,"pZ":1.6775043522806934,"vX0":-5.183910874278178,"vY0":-118.92836346817806,"vZ0":-0.830305016845777,"x":117.98,"y":193.49,"x0":2.608263589108476,"y0":50.001047458677284,"z0":5.63649127107285,"aX":-4.781076142220189},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.7,"breakHorizontal":7.2,"spinRate":2597,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.4595318039846168,"extension":6.848916830580475},"index":0,"playId":"b2a392c2-997a-34a5-b49e-0ec366e7fd90","pitchNumber":1,"startTime":"2026-05-21T01:47:21.171Z","endTime":"2026-05-21T01:47:25.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"194908da-0dd9-39ef-bdda-c69e8ff04a9e","startTime":"2026-05-21T01:47:35.247Z","endTime":"2026-05-21T01:47:38.247Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.400238759185093,"aZ":-25.873368826041265,"pfxX":10.458028604741443,"pfxZ":4.064173109529058,"pX":0.7764187277302022,"pZ":2.5624893127010866,"vX0":-8.094550503993727,"vY0":-124.10419473705247,"vZ0":-1.7753287714144532,"x":87.4,"y":169.59,"x0":2.7324755067318507,"y0":50.00004211569921,"z0":5.456253524177631,"aX":16.200802434773127},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":-16.9,"spinRate":2141,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.44249097523123115,"extension":7.051895056919682},"index":2,"playId":"9f2de278-c8d2-399e-9a86-57ca773b56cf","pitchNumber":2,"startTime":"2026-05-21T01:47:49.738Z","endTime":"2026-05-21T01:47:52.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49367528985197,"aZ":-21.142408551685005,"pfxX":8.573589874499362,"pfxZ":5.6748787641677545,"pX":1.1508478937096913,"pZ":2.7090186208946543,"vX0":-6.862630262166698,"vY0":-138.42887444942144,"vZ0":-3.698946841788234,"x":73.13,"y":165.64,"x0":2.5464520083578956,"y0":50.0016638103126,"z0":5.475521116687287,"aX":16.661751531497565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-14.2,"spinRate":2142,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3954617938584426,"extension":6.941450761378639},"hitData":{"launchSpeed":87.5,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.03,"coordY":151.01}},"index":3,"playId":"08ab05d9-5e7a-3ede-af9c-673b7683cbb7","pitchNumber":3,"startTime":"2026-05-21T01:48:07.644Z","endTime":"2026-05-21T01:48:16.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.44,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:48:16.650Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:49:57.259Z","endTime":"2026-05-21T01:52:35.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57033221881974,"aZ":-11.051084376889838,"pfxX":1.5917408823495602,"pfxZ":11.254412460493185,"pX":-1.167165717791679,"pZ":0.8502066613763921,"vX0":-7.655538212800758,"vY0":-136.51188524279186,"vZ0":-10.597531502024431,"x":161.49,"y":215.82,"x0":1.4734380029585394,"y0":50.00484608586201,"z0":5.5557759928692345,"aX":2.9881517510583793},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-1.2,"spinRate":2225,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4020675206781621,"extension":6.692320797521764},"index":0,"playId":"b2e90439-27cd-3dbe-8eb6-2dc57ecfc9e9","pitchNumber":1,"startTime":"2026-05-21T01:50:26.629Z","endTime":"2026-05-21T01:50:29.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66973335562488,"aZ":-14.964707397198188,"pfxX":-0.09897119827207845,"pfxZ":9.01286785213286,"pX":0.5983629150808512,"pZ":4.1105681349996805,"vX0":-2.5876188478773914,"vY0":-136.47974715785526,"vZ0":-2.185854335269722,"x":94.19,"y":127.79,"x0":1.5668362674255434,"y0":50.000516108674304,"z0":5.9383625868813485,"aX":-0.1880821589381836},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":0.7,"spinRate":2323,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.3995152114097067,"extension":6.3370637951784055},"index":1,"playId":"5b8f3a83-3182-3f44-8b4d-84ba7f026acc","pitchNumber":2,"startTime":"2026-05-21T01:50:43.425Z","endTime":"2026-05-21T01:50:46.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979008887370053,"aZ":-15.185205759006806,"pfxX":0.05612644878802753,"pfxZ":9.136365538849612,"pX":-0.34118396432563214,"pZ":2.712152031093392,"vX0":-5.262821380254417,"vY0":-135.12748480561973,"vZ0":-5.257543632824756,"x":130.01,"y":165.55,"x0":1.6198918187212274,"y0":50.00038127402395,"z0":5.740802028009346,"aX":0.10542486622911282},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":1.0,"spinRate":2288,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4045294214749209,"extension":6.641870006575997},"index":2,"playId":"ac96c0c5-ba81-3658-a067-4493708ea55b","pitchNumber":3,"startTime":"2026-05-21T01:50:59.289Z","endTime":"2026-05-21T01:51:02.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12054257178342,"aZ":-43.50711931235171,"pfxX":-5.501965592837966,"pfxZ":-8.430654741438993,"pX":-0.3157788415211032,"pZ":2.4372855115000815,"vX0":-2.3375990810234875,"vY0":-115.6844208626026,"vZ0":1.1943000084755548,"x":129.04,"y":172.97,"x0":1.4247661797522302,"y0":50.00023058015503,"z0":6.10975375809511,"aX":-7.398900587652689},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.6,"breakHorizontal":10.6,"spinRate":2688,"spinDirection":332},"zone":4,"typeConfidence":2.0,"plateTime":0.4748476880854082,"extension":6.397701383393043},"index":3,"playId":"045c2051-6854-3dde-b0b7-fe4352989efe","pitchNumber":4,"startTime":"2026-05-21T01:51:19.409Z","endTime":"2026-05-21T01:51:22.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46968547678252,"aZ":-44.66558975606251,"pfxX":-5.67229880157923,"pfxZ":-9.213370738483075,"pX":0.7337738521156798,"pZ":1.3187863248816112,"vX0":-0.1458079427312931,"vY0":-116.4478185939441,"vZ0":-0.9705583833083374,"x":89.03,"y":203.17,"x0":1.5328712921328893,"y0":50.00224963039563,"z0":6.014022245442256,"aX":-7.690394805839677},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.6,"breakHorizontal":10.3,"spinRate":2725,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.4726723829030508,"extension":6.529057731588772},"index":4,"playId":"f65e5943-1e01-3961-81ca-d5488e32dbc8","pitchNumber":5,"startTime":"2026-05-21T01:51:34.250Z","endTime":"2026-05-21T01:51:37.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392488748842176,"aZ":-12.395239354605332,"pfxX":2.240706192106356,"pfxZ":10.343388173460887,"pX":-1.4382396285166115,"pZ":1.8051669245200452,"vX0":-7.980496312556879,"vY0":-136.96108213696547,"vZ0":-8.216696443754648,"x":171.82,"y":190.04,"x0":1.2139107385344436,"y0":50.00411299397021,"z0":5.679075553038239,"aX":4.2861768790093775},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.5,"spinRate":2271,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.39891010976475894,"extension":6.673878158847155},"index":5,"playId":"c3730da5-3cf6-3c1c-a065-c2e12e7a8d5f","pitchNumber":6,"startTime":"2026-05-21T01:51:55.634Z","endTime":"2026-05-21T01:51:58.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-21T01:52:05.779Z","endTime":"2026-05-21T01:52:25.046Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634274125394548,"aZ":-44.08181986674374,"pfxX":-5.129014275179528,"pfxZ":-8.876122780916269,"pX":0.5584889341132275,"pZ":2.18127868962733,"vX0":-0.810079079028409,"vY0":-115.42029120007196,"vZ0":0.9105757810679918,"x":95.71,"y":179.89,"x0":1.5806027209666782,"y0":50.003765181474094,"z0":6.046064758482556,"aX":-6.880116833490441},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.5,"breakHorizontal":9.5,"spinRate":2589,"spinDirection":331},"zone":9,"typeConfidence":2.0,"plateTime":0.4755932970228769,"extension":6.490993178570622},"hitData":{"launchSpeed":95.9,"launchAngle":22.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":170.27,"coordY":59.16}},"index":7,"playId":"f203a60f-6685-36c5-8409-186db3fa1824","pitchNumber":7,"startTime":"2026-05-21T01:52:25.046Z","endTime":"2026-05-21T01:52:35.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:52:35.745Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:55:11.352Z","endTime":"2026-05-21T01:56:45.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:52:46.584Z","endTime":"2026-05-21T01:54:45.394Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Daniel Palencia replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-21T01:54:45.394Z","endTime":"2026-05-21T01:55:13.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89083837571267,"aZ":-8.37949102393123,"pfxX":-4.908882221007838,"pfxZ":11.449463019544874,"pX":-0.5696927799994699,"pZ":3.5192845155233967,"vX0":2.1664758175790486,"vY0":-143.84142755516078,"vZ0":-4.082898283549332,"x":138.72,"y":143.76,"x0":-0.6982521446501958,"y0":50.0061696077174,"z0":5.485162792174463,"aX":-10.205005243536675},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.0,"breakHorizontal":8.4,"spinRate":2350,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38197802102144207,"extension":7.00846283740477},"index":2,"playId":"fe73bb48-b1af-3655-95c2-5087cbc5f2c6","pitchNumber":1,"startTime":"2026-05-21T01:55:13.613Z","endTime":"2026-05-21T01:55:17.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92988216919114,"aZ":-11.92158257370707,"pfxX":-5.994207546937459,"pfxZ":9.81056117557581,"pX":-0.49103531287828167,"pZ":3.1529313120268716,"vX0":2.8293006556472386,"vY0":-142.14035168681133,"vZ0":-4.448343007203268,"x":135.72,"y":153.65,"x0":-0.7158672574993682,"y0":50.000256797372785,"z0":5.484032028994968,"aX":-12.369687219560703},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2326,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3840849987742283,"extension":7.005528585673991},"index":3,"playId":"a9c25473-7f88-3574-8769-2fb140b933dc","pitchNumber":2,"startTime":"2026-05-21T01:55:29.530Z","endTime":"2026-05-21T01:55:32.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-05-21T01:55:39.784Z","endTime":"2026-05-21T01:55:58.673Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60494244605997,"aZ":-10.214815461008497,"pfxX":-5.556917537901981,"pfxZ":10.604650852750686,"pX":-1.065829924634625,"pZ":3.3681633522113414,"vX0":1.0559572266183606,"vY0":-142.91399641281996,"vZ0":-4.071440127982882,"x":157.63,"y":147.84,"x0":-0.7178490631377439,"y0":50.003095329408374,"z0":5.4516537958471,"aX":-11.506891459983263},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2410,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38309121111968736,"extension":7.048169800623915},"index":5,"playId":"dd14abe1-8b15-303c-9462-d46f2777525e","pitchNumber":3,"startTime":"2026-05-21T01:55:58.673Z","endTime":"2026-05-21T01:56:02.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.051393731149105,"aZ":-8.448731017525185,"pfxX":-6.035070846188287,"pfxZ":11.628540583963204,"pX":0.5517509769971722,"pZ":2.289154671560872,"vX0":5.605752250779448,"vY0":-142.05913194175264,"vZ0":-6.982616347394398,"x":95.97,"y":176.97,"x0":-0.6646263655769403,"y0":50.00644740032421,"z0":5.3187653929258625,"aX":-12.31711186221808},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.8,"breakHorizontal":9.7,"spinRate":2438,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.385806210287694,"extension":7.054210449655137},"index":6,"playId":"a65e53d5-e890-3738-8bd6-3389ff943cde","pitchNumber":4,"startTime":"2026-05-21T01:56:15.081Z","endTime":"2026-05-21T01:56:18.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89623034238587,"aZ":-8.573932669800465,"pfxX":-5.728938936868576,"pfxZ":11.203447666025266,"pX":0.5168700428507776,"pZ":2.3290235182805232,"vX0":4.927261226882829,"vY0":-144.08676405616293,"vZ0":-7.39481958707695,"x":97.3,"y":175.9,"x0":-0.4694318942323797,"y0":50.00596292835018,"z0":5.455967573633454,"aX":-12.070721605951968},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.0,"breakHorizontal":9.4,"spinRate":2410,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3798698743508977,"extension":7.105723297945414},"hitData":{"launchSpeed":87.9,"launchAngle":16.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.95,"coordY":85.56}},"index":7,"playId":"29292243-033e-34fe-a7fe-66ad0b43d1e0","pitchNumber":5,"startTime":"2026-05-21T01:56:34.830Z","endTime":"2026-05-21T01:56:45.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:56:45.860Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:56:48.551Z","endTime":"2026-05-21T01:59:46.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216143316123098,"aZ":-27.43102141197251,"pfxX":0.5826935865736758,"pfxZ":2.8138806023737466,"pX":0.641230876387395,"pZ":1.4006945713925116,"vX0":4.112166385918799,"vY0":-128.43408253422973,"vZ0":-4.814349914773007,"x":92.56,"y":200.96,"x0":-1.0500714277069485,"y0":50.004037667436734,"z0":5.408487439194679,"aX":0.9826352896756875},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-1.9,"spinRate":2235,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4249053958753204,"extension":6.740649521671511},"index":0,"playId":"82ee50ba-5f4b-3851-bfd3-f3c0c42f6aba","pitchNumber":1,"startTime":"2026-05-21T01:57:12.872Z","endTime":"2026-05-21T01:57:15.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45144822870116,"aZ":-30.365977961808458,"pfxX":1.8936362956188024,"pfxZ":1.089588817168739,"pX":-0.26453244825715666,"pZ":1.4423427172137466,"vX0":1.5226790716496448,"vY0":-127.25196245905917,"vZ0":-4.037667699505024,"x":127.08,"y":199.84,"x0":-1.1136406273829842,"y0":50.0057115992241,"z0":5.4159360902829015,"aX":3.152357553233918},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.7,"spinRate":2212,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4279938109206083,"extension":6.798692199964961},"index":1,"playId":"53d4b964-b7e6-309d-b4aa-3aa864cf3353","pitchNumber":2,"startTime":"2026-05-21T01:57:29.198Z","endTime":"2026-05-21T01:57:32.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16027821623433,"aZ":-31.282322411377372,"pfxX":1.632407091624092,"pfxZ":0.5237283012950158,"pX":0.10797795410067033,"pZ":2.903096837909031,"vX0":2.181811616881087,"vY0":-128.89175011095665,"vZ0":-0.827200064847968,"x":112.88,"y":160.4,"x0":-0.9569862963198322,"y0":50.00343498204855,"z0":5.613128836101595,"aX":2.7862958896003556},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.4,"spinRate":2264,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.4226195194080109,"extension":6.904046604881824},"index":2,"playId":"4acd94be-07b3-3511-98fc-8f0aafdd415d","pitchNumber":3,"startTime":"2026-05-21T01:57:47.814Z","endTime":"2026-05-21T01:57:51.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.8,"endSpeed":85.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135152030338368,"aZ":-27.278957267797807,"pfxX":0.857359460929116,"pfxZ":2.6767326451082463,"pX":1.5473571656243945,"pZ":0.10287389942402748,"vX0":6.341849762992607,"vY0":-133.4867600976594,"vZ0":-8.11804188074774,"x":58.02,"y":236.0,"x0":-0.9575694362889207,"y0":50.002690736497634,"z0":5.108827431907542,"aX":1.567439758433327},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":-2.8,"spinRate":2337,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4082353761227373,"extension":7.088996784975941},"index":3,"playId":"96677c25-33c4-3682-ad1a-e826d2708d18","pitchNumber":4,"startTime":"2026-05-21T01:58:07.474Z","endTime":"2026-05-21T01:58:10.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":92.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70173533027228,"aZ":-13.717405459126189,"pfxX":-6.527918233406323,"pfxZ":8.37581368929821,"pX":0.009824913594121085,"pZ":3.3398121365913847,"vX0":5.153630508508314,"vY0":-147.4470702974279,"vZ0":-3.75392656293559,"x":116.63,"y":148.61,"x0":-0.9115554880698754,"y0":50.006765852045966,"z0":5.437629297256379,"aX":-14.392482947995784},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2447,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3713156293972082,"extension":6.9761639901576284},"index":4,"playId":"09657430-a4bc-3758-8652-d4026fae0720","pitchNumber":5,"startTime":"2026-05-21T01:58:36.921Z","endTime":"2026-05-21T01:58:39.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.9274218329767,"aZ":-16.29585940477338,"pfxX":-7.6203963221998965,"pfxZ":7.483792333343512,"pX":-0.5422651501651837,"pZ":3.4883747382550547,"vX0":3.41935782744902,"vY0":-145.18315939972652,"vZ0":-2.700484716719746,"x":137.67,"y":144.59,"x0":-0.7493162530872701,"y0":50.00239500737227,"z0":5.429811302823502,"aX":-16.167939192895034},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2298,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3781404815309708,"extension":7.106195543012152},"index":5,"playId":"736c10a0-a810-33c8-9bac-0ce87f744910","pitchNumber":6,"startTime":"2026-05-21T01:58:59.049Z","endTime":"2026-05-21T01:59:07.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57920195099527,"aZ":-17.79631467885512,"pfxX":-8.772280128301986,"pfxZ":6.668854834220541,"pX":-0.8722302003805779,"pZ":2.209088379455645,"vX0":3.398735461475077,"vY0":-145.97237807465964,"vZ0":-5.667677253374988,"x":150.25,"y":179.13,"x0":-0.9123412104172439,"y0":50.00419535944401,"z0":5.248442572789447,"aX":-18.91979240919818},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2285,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.37532069362071185,"extension":7.044396893966186},"index":6,"playId":"0518d0bc-96c9-357e-943f-840cbf6918d3","pitchNumber":7,"startTime":"2026-05-21T01:59:43.634Z","endTime":"2026-05-21T01:59:46.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T01:59:46.877Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks. David Hamilton to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:59:52.596Z","endTime":"2026-05-21T02:01:43.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.7,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632909970977853,"aZ":-29.18042297622181,"pfxX":0.2815261772420543,"pfxZ":1.7163177232430207,"pX":1.0507410160946955,"pZ":-0.7244442088570248,"vX0":4.760972948804876,"vY0":-130.42951035444153,"vZ0":-9.52716626074706,"x":76.95,"y":258.34,"x0":-0.826500945710513,"y0":50.000907661546876,"z0":5.139555542821654,"aX":0.4897192594623782},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":-1.4,"spinRate":2334,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4182110144475999,"extension":7.037810590100798},"index":0,"playId":"4000942b-7769-3e1f-b0a6-1ee1a7b885e2","pitchNumber":1,"startTime":"2026-05-21T02:00:10.477Z","endTime":"2026-05-21T02:00:13.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.863591561229754,"aZ":-12.096771335559326,"pfxX":-4.352790197372615,"pfxZ":9.488945475510224,"pX":0.24013590074666444,"pZ":3.6958935609265584,"vX0":3.941338876065046,"vY0":-144.78046186404546,"vZ0":-3.1135081635110247,"x":107.85,"y":138.99,"x0":-0.5755713007997714,"y0":50.001160543288655,"z0":5.529114874200872,"aX":-9.20882938383062},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2203,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.378803789762439,"extension":6.853777253292454},"index":1,"playId":"a24ac30a-c8a6-35b7-8191-d25ea9deb459","pitchNumber":2,"startTime":"2026-05-21T02:00:30.508Z","endTime":"2026-05-21T02:00:34.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"e482a57a-097a-4c85-b133-d483fca1bf81","startTime":"2026-05-21T02:00:48.397Z","endTime":"2026-05-21T02:00:53.397Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50933762713068,"aZ":-11.910015421295865,"pfxX":-3.8714817106536925,"pfxZ":9.546832665726257,"pX":-0.2286182228013291,"pZ":2.3999346224366502,"vX0":2.682486337947341,"vY0":-144.291248488874,"vZ0":-6.476812877883424,"x":125.71,"y":173.98,"x0":-0.6642412496778438,"y0":50.00152245634611,"z0":5.39732991347154,"aX":-8.216459472271698},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2164,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.37865016375491667,"extension":6.951775947400915},"index":3,"playId":"ef0bbcf2-0f23-3d05-92b9-5bbee9938c34","pitchNumber":3,"startTime":"2026-05-21T02:01:04.712Z","endTime":"2026-05-21T02:01:07.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59245673737452,"aZ":-12.44373525971149,"pfxX":-3.911598706219269,"pfxZ":9.309274484133917,"pX":-0.8241079772360488,"pZ":2.919584960962395,"vX0":1.2379473116774513,"vY0":-144.008227839977,"vZ0":-5.0473456563285835,"x":148.41,"y":159.95,"x0":-0.7489580857054472,"y0":50.00223270730215,"z0":5.452253072851558,"aX":-8.290134107176593},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2184,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.379023799164381,"extension":6.864864270990193},"index":4,"playId":"2f0d79e6-4d56-3966-9e35-622d49bc8fcd","pitchNumber":4,"startTime":"2026-05-21T02:01:21.624Z","endTime":"2026-05-21T02:01:25.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332206011987573,"aZ":-30.75133170397934,"pfxX":0.31202381425815906,"pfxZ":0.8337923354689369,"pX":0.9012074135626923,"pZ":1.434261759164673,"vX0":3.9547373446205074,"vY0":-129.16754722796958,"vZ0":-4.554659655645956,"x":82.65,"y":200.05,"x0":-0.6861830911808406,"y0":50.001273959058814,"z0":5.568087727451331,"aX":0.5295809283802212},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":-1.4,"spinRate":2313,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4230462849938048,"extension":6.7818269991131395},"index":5,"playId":"5a53f9a2-531d-3976-95e5-c5933cab7fe1","pitchNumber":5,"startTime":"2026-05-21T02:01:40.402Z","endTime":"2026-05-21T02:01:43.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-21T02:01:43.808Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to second baseman Nico Hoerner. David Hamilton to 3rd. Brice Turang to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:01:48.569Z","endTime":"2026-05-21T02:03:20.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.906167229830814,"aZ":-16.72017648927276,"pfxX":-7.654771163602585,"pfxZ":7.325085779032614,"pX":-0.7059083100115036,"pZ":0.8428478883813925,"vX0":3.537643776127041,"vY0":-144.8233923677098,"vZ0":-9.257332810444902,"x":143.91,"y":216.02,"x0":-0.9531438501504186,"y0":50.006732435118415,"z0":5.118367138316672,"aX":-16.15627382119982},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2280,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3791683737521421,"extension":7.0652330926869675},"index":0,"playId":"a4029ea9-9427-34e2-95f8-23214993d52c","pitchNumber":1,"startTime":"2026-05-21T02:02:12.991Z","endTime":"2026-05-21T02:02:16.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45063117562897,"aZ":-15.935197913403353,"pfxX":-8.646367827707227,"pfxZ":7.765027119077364,"pX":-0.5097716350847813,"pZ":1.702171047256496,"vX0":4.296009149303454,"vY0":-143.7278436876796,"vZ0":-7.297886530596857,"x":136.43,"y":192.82,"x0":-0.900862493399929,"y0":50.00284840853487,"z0":5.26466134064953,"aX":-18.081456603621316},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":14.8,"spinRate":2240,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.381155624911631,"extension":6.992876181775726},"index":1,"playId":"37e2087f-3ed0-3df3-aa28-44ca8e23b15d","pitchNumber":2,"startTime":"2026-05-21T02:02:30.387Z","endTime":"2026-05-21T02:02:33.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788438448217043,"aZ":-28.812552664002364,"pfxX":2.2990116046147833,"pfxZ":2.015963707127135,"pX":-0.1815914262857971,"pZ":2.6611590000820775,"vX0":1.5463616787341663,"vY0":-128.6292563789585,"vZ0":-1.4957787564347778,"x":123.92,"y":166.93,"x0":-1.0901573059389622,"y0":50.00324564535876,"z0":5.493517863610062,"aX":3.835287923308475},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.6,"spinRate":2218,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4265395394618636,"extension":6.7588673821954846},"index":2,"playId":"d861eaf8-c10e-3fe6-a141-3eca182a109d","pitchNumber":3,"startTime":"2026-05-21T02:02:51.393Z","endTime":"2026-05-21T02:02:54.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7190070766834,"aZ":-15.741497357523116,"pfxX":-7.669136840245335,"pfxZ":7.615147847638896,"pX":-0.06537372356696199,"pZ":3.476893023619993,"vX0":5.013902593600158,"vY0":-146.04238236656442,"vZ0":-2.752686290698165,"x":119.49,"y":144.9,"x0":-0.8089719680198607,"y0":50.002593499687165,"z0":5.379671016560414,"aX":-16.549084603158256},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2258,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3751980370138339,"extension":6.997123058109995},"hitData":{"launchSpeed":92.9,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.71,"coordY":139.35}},"index":3,"playId":"fda6fb5d-f1ac-383c-8f2b-ac4dcd12eddc","pitchNumber":4,"startTime":"2026-05-21T02:03:10.488Z","endTime":"2026-05-21T02:03:20.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T02:03:20.517Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:04:21.013Z","endTime":"2026-05-21T02:05:07.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-05-21T02:03:33.646Z","endTime":"2026-05-21T02:04:23.338Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784449392663497,"aZ":-31.433622154705354,"pfxX":0.9450325732965199,"pfxZ":0.4125054383997391,"pX":1.7935953428567364,"pZ":1.5846640520855197,"vX0":6.696792599737165,"vY0":-132.77725085351528,"vZ0":-3.870026922165259,"x":48.63,"y":195.99,"x0":-0.8814727179783253,"y0":50.003365692730306,"z0":5.342452835873792,"aX":1.6893416937292283},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2296,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41213529463716325,"extension":6.929276546369325},"index":1,"playId":"aed9ae0d-e028-393b-87ef-893ab87a9461","pitchNumber":1,"startTime":"2026-05-21T02:04:23.338Z","endTime":"2026-05-21T02:04:26.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80476819296129,"aZ":-31.062075684425885,"pfxX":1.8891116401712034,"pfxZ":0.6047298869383475,"pX":0.4619806650984144,"pZ":1.2141259262367647,"vX0":2.9465909121456453,"vY0":-134.57952098521326,"vZ0":-4.915184838314558,"x":99.39,"y":206.0,"x0":-0.8904012178301502,"y0":50.003190988920004,"z0":5.25092768007617,"aX":3.483273684528917},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.2,"breakHorizontal":-4.1,"spinRate":2403,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4061932577557794,"extension":6.9863173759923},"index":2,"playId":"1ceee067-efc1-336b-a184-6f06f3dfe2a1","pitchNumber":2,"startTime":"2026-05-21T02:04:42.560Z","endTime":"2026-05-21T02:04:45.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188960984822636,"aZ":-30.318799680975914,"pfxX":1.038147734792154,"pfxZ":0.9822693226161219,"pX":0.49909284362599,"pZ":1.6798613238063134,"vX0":3.0123828283872105,"vY0":-136.70333789256475,"vZ0":-4.345652634140795,"x":97.98,"y":193.42,"x0":-0.7521372448825857,"y0":50.004513664336685,"z0":5.371901083890112,"aX":1.9644074542113483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2428,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.40069061772638914,"extension":6.922947031847659},"index":3,"playId":"d56c0faf-d7c9-3728-a0eb-04072be4d662","pitchNumber":3,"startTime":"2026-05-21T02:05:03.908Z","endTime":"2026-05-21T02:05:07.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T02:05:07.006Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:07:18.784Z","endTime":"2026-05-21T02:09:32.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602952804952427,"aZ":-18.824081322581307,"pfxX":4.866651312769239,"pfxZ":7.025533067547373,"pX":-0.05262894892435602,"pZ":3.409236155100696,"vX0":-8.95773434727923,"vY0":-136.17908993947788,"vZ0":-1.9352748810134834,"x":119.01,"y":146.73,"x0":2.6296469188772016,"y0":50.002641764206096,"z0":5.4151157958013,"aX":9.248455863583773},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-7.2,"spinRate":2047,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4004134224319209,"extension":7.03882703559807},"index":0,"playId":"ee74b9c5-f761-3fbf-be08-59fe39a94a51","pitchNumber":1,"startTime":"2026-05-21T02:07:40.680Z","endTime":"2026-05-21T02:08:07.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975034664005012,"aZ":-19.410435688612512,"pfxX":3.960172351637035,"pfxZ":6.8200355528305465,"pX":-1.0384399282050292,"pZ":3.255924069071053,"vX0":-10.892775198549314,"vY0":-135.78241256136394,"vZ0":-2.2436001610016896,"x":156.58,"y":150.87,"x0":2.506038030676608,"y0":50.00563416237235,"z0":5.439502085035934,"aX":7.4153507370824485},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":-4.9,"spinRate":2012,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.40295592471991304,"extension":7.090929888424911},"index":1,"playId":"78500e7d-c815-37fd-ae36-c733efa5bb29","pitchNumber":2,"startTime":"2026-05-21T02:08:06.888Z","endTime":"2026-05-21T02:08:09.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.260073530042437,"aZ":-21.416627314459163,"pfxX":10.625567231096355,"pfxZ":5.857345854181487,"pX":0.9660280593615044,"pZ":2.3253168655545364,"vX0":-8.370073226576151,"vY0":-134.90946148474072,"vZ0":-3.996670349940835,"x":80.18,"y":176.0,"x0":2.7333693343432754,"y0":50.00421746155612,"z0":5.3417247490963895,"aX":19.52292961310654},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-17.4,"spinRate":2041,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4065010803539737,"extension":7.023989420251872},"index":2,"playId":"a01c88b9-8c05-3169-a43b-41aaf018ea03","pitchNumber":3,"startTime":"2026-05-21T02:08:18.465Z","endTime":"2026-05-21T02:08:22.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312871386397966,"aZ":-33.88720121491884,"pfxX":-2.5990508427450023,"pfxZ":-1.088056203790174,"pX":-0.7397546954229365,"pZ":3.6898987295333114,"vX0":-7.356365686714357,"vY0":-124.24421251448504,"vZ0":2.1229933747164655,"x":145.2,"y":139.15,"x0":2.5890591573792605,"y0":50.00257826951202,"z0":5.62709547146858,"aX":-4.09046500187537},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":6.4,"spinRate":2242,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.43970841844335773,"extension":6.969777440090116},"index":3,"playId":"752da696-5a8b-3b7a-a224-bfbb441cad0a","pitchNumber":4,"startTime":"2026-05-21T02:08:36.758Z","endTime":"2026-05-21T02:08:39.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09853230389678,"aZ":-13.78717376199922,"pfxX":6.322041936740056,"pfxZ":9.78383295637576,"pX":0.3962844842522486,"pZ":3.8137630923485957,"vX0":-7.852557961594631,"vY0":-136.7024782792256,"vZ0":-1.8788805112944975,"x":101.89,"y":135.81,"x0":2.4941111037707397,"y0":50.00477824302749,"z0":5.464074348181495,"aX":11.884256251745036},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-9.6,"spinRate":2120,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4017552173293013,"extension":6.948190379626819},"index":4,"playId":"d981cfaa-583e-356a-bc58-957c68d532c6","pitchNumber":5,"startTime":"2026-05-21T02:08:55.366Z","endTime":"2026-05-21T02:08:58.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-21T02:09:07.461Z","endTime":"2026-05-21T02:09:25.081Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418874617535298,"aZ":-16.714493745305543,"pfxX":4.38033074334362,"pfxZ":8.27797375711797,"pX":-0.27881689464565634,"pZ":2.7582267447455715,"vX0":-9.128253282386808,"vY0":-135.71548378601008,"vZ0":-3.652175414155702,"x":127.63,"y":164.31,"x0":2.5575189796941458,"y0":50.00183040239415,"z0":5.2839977663172135,"aX":8.180483616884334},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-6.0,"spinRate":2060,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.40343680703896156,"extension":7.186222701202617},"hitData":{"launchSpeed":84.3,"launchAngle":4.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.04,"coordY":164.2}},"index":6,"playId":"fd8a4259-c4ad-313f-973d-0b19bcfcf71f","pitchNumber":6,"startTime":"2026-05-21T02:09:25.081Z","endTime":"2026-05-21T02:09:32.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-21T02:09:32.502Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, first baseman Jake Bauers to pitcher DL Hall.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:09:40.659Z","endTime":"2026-05-21T02:10:43.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":79.2,"endSpeed":72.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73432479393047,"aZ":-41.85208965699311,"pfxX":-2.874248299187772,"pfxZ":-7.3366139278343745,"pX":-0.13412574053748744,"pZ":1.015043625327694,"vX0":-5.009063339837301,"vY0":-115.11793527752693,"vZ0":-0.9909161500508107,"x":122.11,"y":211.37,"x0":2.4579391003891122,"y0":50.002612268850996,"z0":5.563433692374556,"aX":-3.791302703900092},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.2,"breakHorizontal":6.6,"spinRate":2546,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47890970088054097,"extension":7.077225513938968},"index":0,"playId":"988620da-6172-3876-85d4-07cb03661a52","pitchNumber":1,"startTime":"2026-05-21T02:09:59.311Z","endTime":"2026-05-21T02:10:02.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86360082970972,"aZ":-20.748724441966253,"pfxX":10.794166800816003,"pfxZ":6.151348755270389,"pX":0.20756764317320753,"pZ":2.87269811827998,"vX0":-10.203060565773104,"vY0":-135.95905148377747,"vZ0":-2.6066648880104815,"x":109.09,"y":161.22,"x0":2.620043775378908,"y0":50.00531159346651,"z0":5.295705370762238,"aX":20.061419709266154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":-17.2,"spinRate":2081,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4039888306689412,"extension":6.924259901857325},"index":1,"playId":"04c99feb-d07d-3bb4-b69e-a4fdc2460234","pitchNumber":2,"startTime":"2026-05-21T02:10:13.855Z","endTime":"2026-05-21T02:10:16.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-21T02:10:25.038Z","endTime":"2026-05-21T02:10:37.936Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620944557064742,"aZ":-23.547674956063272,"pfxX":10.449878723669704,"pfxZ":5.627215926359859,"pX":-0.012040045657764188,"pZ":1.48162154352531,"vX0":-9.25500276898932,"vY0":-123.3036558157581,"vZ0":-4.6833691983996575,"x":117.46,"y":198.78,"x0":2.441107688887145,"y0":50.00148905409175,"z0":5.404370954902816,"aX":16.01266885281718},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2056,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4450370206710419,"extension":7.023034239408891},"hitData":{"launchSpeed":41.4,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.7,"coordY":167.3}},"index":3,"playId":"74a1c29b-8a05-3e73-b6d7-a8c779655428","pitchNumber":3,"startTime":"2026-05-21T02:10:37.936Z","endTime":"2026-05-21T02:10:43.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-21T02:10:43.957Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:11:36.075Z","endTime":"2026-05-21T02:13:08.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".974"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".414"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".883"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.017"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.26"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.57"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.62"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.43"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.64"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.84"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.86"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.40"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.52"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.72"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".196"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".382"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".974"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".414"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".883"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.017"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".702"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-05-21T02:11:06.555Z","endTime":"2026-05-21T02:11:38.144Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673040244231057,"aZ":-29.53262880812511,"pfxX":10.258729938677579,"pfxZ":1.728880990685922,"pX":0.2326890611348067,"pZ":1.2865938495009792,"vX0":-9.308186395453818,"vY0":-123.07936301155561,"vZ0":-3.8406154007837237,"x":108.13,"y":204.04,"x0":2.7406850976911548,"y0":50.0020534511963,"z0":5.383279540656225,"aX":15.653239425690494},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":1976,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44595339526033584,"extension":7.015421051946471},"index":1,"playId":"fd35af10-1fad-3aa4-bcc9-fe11828a987c","pitchNumber":1,"startTime":"2026-05-21T02:11:38.144Z","endTime":"2026-05-21T02:11:42.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978180559194083,"aZ":-17.1091152065471,"pfxX":10.670909247625135,"pfxZ":7.793018519774376,"pX":-0.9821499460117483,"pZ":1.1157919467990802,"vX0":-12.988791011245008,"vY0":-137.74522066823684,"vZ0":-8.00819924763801,"x":154.44,"y":208.65,"x0":2.395429315385305,"y0":50.00112549656025,"z0":5.205260201427737,"aX":20.621220561501456},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-16.8,"spinRate":2177,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39678139700044346,"extension":7.009234029980154},"index":2,"playId":"f398b4c0-0a49-3cf2-b574-13194f9096a9","pitchNumber":2,"startTime":"2026-05-21T02:11:53.551Z","endTime":"2026-05-21T02:11:56.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950647136136006,"aZ":-17.52594325867037,"pfxX":11.651637614545283,"pfxZ":7.907833401615814,"pX":-0.42003735587480995,"pZ":2.5712827399932086,"vX0":-11.871378617918142,"vY0":-135.56366975476323,"vZ0":-4.024771688073826,"x":133.01,"y":169.36,"x0":2.5120160201592863,"y0":50.004166901556744,"z0":5.30654582465243,"aX":21.586165223863734},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-18.5,"spinRate":2104,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.40477243994149603,"extension":7.011246358146636},"index":3,"playId":"cbc83cd7-6c38-382d-bc9c-48481ace012c","pitchNumber":3,"startTime":"2026-05-21T02:12:07.672Z","endTime":"2026-05-21T02:12:11.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.265635264902876,"aZ":-17.5864280544424,"pfxX":11.493838595822721,"pfxZ":7.83689365603521,"pX":-0.5743838317377193,"pZ":1.2951801694530447,"vX0":-11.985788328051145,"vY0":-136.60234742851213,"vZ0":-7.26728223762168,"x":138.89,"y":203.81,"x0":2.4084155021857203,"y0":50.006726285088526,"z0":5.231391633659284,"aX":21.404608765329016},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-17.8,"spinRate":2173,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4032769717439342,"extension":7.126743958989272},"index":4,"playId":"b9cb2e00-3404-3fa2-b1b2-3b400e2cd2a5","pitchNumber":4,"startTime":"2026-05-21T02:12:23.068Z","endTime":"2026-05-21T02:12:26.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657266135630692,"aZ":-17.389477696191527,"pfxX":10.297171354971987,"pfxZ":7.8789324613579605,"pX":-0.4798559118715645,"pZ":2.720714086796001,"vX0":-11.130347563242443,"vY0":-136.29040167964865,"vZ0":-3.935136810372794,"x":135.29,"y":165.32,"x0":2.323998951325019,"y0":50.00358123179589,"z0":5.3883617137782975,"aX":19.32450828718221},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-16.2,"spinRate":2116,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4022705458647704,"extension":7.0243741914588975},"index":5,"playId":"78e15354-c7e4-3b88-856a-575541b61b71","pitchNumber":5,"startTime":"2026-05-21T02:12:41.297Z","endTime":"2026-05-21T02:12:46.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534894120561976,"aZ":-42.58222862782905,"pfxX":-6.414875661861977,"pfxZ":-7.727779641549864,"pX":0.5491946786436542,"pZ":2.9329640859418418,"vX0":-2.8436020054565705,"vY0":-115.55761406966931,"vZ0":2.8042877180526116,"x":96.07,"y":159.59,"x0":2.6312161704161707,"y0":50.00547306083322,"z0":5.808741869027286,"aX":-8.634045290960046},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.0,"breakHorizontal":12.4,"spinRate":2621,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.47488317647276546,"extension":6.74443433677667},"index":6,"playId":"3c942e13-5ced-33cd-89c0-6b71cec3d452","pitchNumber":6,"startTime":"2026-05-21T02:13:03.586Z","endTime":"2026-05-21T02:13:08.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-21T02:13:08.105Z","atBatIndex":68}]