[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a fly ball to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:42:48.696Z","endTime":"2026-05-20T17:44:13.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-20T15:03:14.141Z","endTime":"2026-05-20T17:18:16.804Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-20T17:18:16.804Z","endTime":"2026-05-20T17:40:34.895Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-20T17:40:34.895Z","endTime":"2026-05-20T17:42:50.971Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20323614248189,"aZ":-18.50071843748525,"pfxX":-8.93775024052882,"pfxZ":7.380070093716801,"pX":-0.03286834939796872,"pZ":3.2038940993072047,"vX0":9.348862724586198,"vY0":-135.4099164826981,"vZ0":-0.5566524509775529,"x":118.25,"y":152.27,"x0":-2.372711579864479,"y0":50.003027475010434,"z0":4.709222561639757,"aX":-16.56037101709992},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":14.2,"spinRate":2202,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4048534805030495,"extension":7.000896624575492},"index":3,"playId":"951cd408-70de-3db4-82d8-7ce8ff750f31","pitchNumber":1,"startTime":"2026-05-20T17:42:50.971Z","endTime":"2026-05-20T17:42:54.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08889555200486,"aZ":-17.684349822366972,"pfxX":-11.525376136105322,"pfxZ":7.764348007126959,"pX":0.22876767112096055,"pZ":3.20195040281817,"vX0":10.657528519909532,"vY0":-136.06105563171448,"vZ0":-0.6504117924463189,"x":108.28,"y":152.33,"x0":-2.2500157732783177,"y0":50.004776092217554,"z0":4.674522440882696,"aX":-21.516079742256345},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":18.5,"spinRate":2347,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40324959027002727,"extension":7.033027857322691},"index":4,"playId":"37ddbd30-25a8-3de7-82dd-35c9b18de10d","pitchNumber":2,"startTime":"2026-05-20T17:43:11.882Z","endTime":"2026-05-20T17:43:16.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-20T17:43:30.044Z","endTime":"2026-05-20T17:43:45.133Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.496694799392095,"aZ":-16.036859676241612,"pfxX":-10.747813509790241,"pfxZ":8.459899147348603,"pX":1.3438592452668836,"pZ":2.7138745051628623,"vX0":13.035914957649709,"vY0":-137.70518245005732,"vZ0":-2.175960833564289,"x":65.78,"y":165.51,"x0":-2.070050609825679,"y0":50.002825798236664,"z0":4.60753350425173,"aX":-20.503051184277933},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":16.6,"spinRate":2374,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3987830318201655,"extension":6.934679063992558},"index":6,"playId":"4a2aac90-2025-3be9-8abd-3b35b6380dac","pitchNumber":3,"startTime":"2026-05-20T17:43:45.133Z","endTime":"2026-05-20T17:43:49.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210839595468553,"aZ":-32.31061044186717,"pfxX":6.5282159168689695,"pfxZ":-0.10376222803872182,"pX":0.9925979152800554,"pZ":2.1952415076395146,"vX0":5.585963000709411,"vY0":-116.19338662545105,"vZ0":1.2690002782462702,"x":79.16,"y":179.51,"x0":-2.3010471185068644,"y0":50.000540927702836,"z0":4.740299134470738,"aX":8.817615123312969},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":2728,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.47357784340594433,"extension":6.925069839491226},"hitData":{"launchSpeed":71.0,"launchAngle":33.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.86,"coordY":103.04}},"index":7,"playId":"abbc5440-e969-3326-b69d-f380a0999e2d","pitchNumber":4,"startTime":"2026-05-20T17:44:02.159Z","endTime":"2026-05-20T17:44:13.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-05-20T17:44:13.172Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to right fielder Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:44:41.662Z","endTime":"2026-05-20T17:46:52.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"63ded5a5-6de2-435b-a381-462c27f472bb","startTime":"2026-05-20T17:44:41.662Z","endTime":"2026-05-20T17:44:46.662Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.818533613506023,"aZ":-33.33342840335148,"pfxX":7.381819643623827,"pfxZ":-0.855251350563246,"pX":0.4851898292239178,"pZ":1.910812301828017,"vX0":4.926255357902432,"vY0":-116.2031361111559,"vZ0":0.7218937383649726,"x":98.51,"y":187.19,"x0":-2.6247838195765416,"y0":50.00041495566949,"z0":4.775755246485601,"aX":10.041481280086638},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.1,"breakHorizontal":-14.6,"spinRate":2601,"spinDirection":62},"zone":9,"typeConfidence":0.91,"plateTime":0.47227926999718406,"extension":6.874064346078905},"index":1,"playId":"c252c0b1-97de-3f30-9ebe-4066dcec7fd3","pitchNumber":1,"startTime":"2026-05-20T17:44:56.130Z","endTime":"2026-05-20T17:44:59.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021506289380266,"aZ":-17.883763370316714,"pfxX":-8.929197031431439,"pfxZ":7.737938925335616,"pX":0.613041644862291,"pZ":3.7283825875448384,"vX0":11.043348801862255,"vY0":-134.73287583708165,"vZ0":0.5839743633865673,"x":93.63,"y":138.11,"x0":-2.369997424023851,"y0":50.003783226853876,"z0":4.768320957431794,"aX":-16.493662843512485},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":13.9,"spinRate":2322,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4058218577163686,"extension":6.982905234170534},"index":2,"playId":"507816d8-1e08-3d15-8aec-ad38914270fb","pitchNumber":2,"startTime":"2026-05-20T17:45:14.474Z","endTime":"2026-05-20T17:45:18.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.387993666032035,"aZ":-39.19043505369553,"pfxX":4.375082348776882,"pfxZ":-5.3527066947383535,"pX":1.149919365510693,"pZ":0.9456470263170783,"vX0":6.785793338482486,"vY0":-114.14375799632973,"vZ0":-0.3251507220329901,"x":73.17,"y":213.25,"x0":-2.4381780210298034,"y0":50.004578187542904,"z0":4.971916753451168,"aX":5.7316516206844845},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.5,"breakHorizontal":-9.7,"spinRate":2606,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4811588737794037,"extension":6.415370392973031},"index":3,"playId":"28f85ac8-cf0b-341b-b84b-b9e350575c18","pitchNumber":3,"startTime":"2026-05-20T17:45:34.276Z","endTime":"2026-05-20T17:45:38.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134561752886395,"aZ":-18.075494959302002,"pfxX":-12.379957990328027,"pfxZ":7.788902492716485,"pX":1.4427393956367462,"pZ":2.6668876060839812,"vX0":13.913957050490804,"vY0":-133.75638166634243,"vZ0":-1.8067738805155367,"x":62.01,"y":166.77,"x0":-2.220754989401212,"y0":50.00150574858848,"z0":4.648605822443945,"aX":-22.406725165633887},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":19.3,"spinRate":2145,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4096656360527069,"extension":6.902399331363785},"index":4,"playId":"94799208-9187-3f79-b8f4-bd20aa0dacd6","pitchNumber":4,"startTime":"2026-05-20T17:45:54.688Z","endTime":"2026-05-20T17:45:59.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66227778707604,"aZ":-17.708411859442617,"pfxX":-11.009188284317803,"pfxZ":8.052957714173598,"pX":0.9062392754122862,"pZ":1.945973220616143,"vX0":11.91811896880398,"vY0":-134.33932808848888,"vZ0":-3.66599080111239,"x":82.46,"y":186.24,"x0":-2.1932334958834967,"y0":50.00606532724145,"z0":4.614728634460322,"aX":-19.787611508308327},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":16.8,"spinRate":2264,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4103532178621929,"extension":6.6703027002042505},"index":5,"playId":"1af6fecc-ad24-3428-94ba-bf53872c8b02","pitchNumber":5,"startTime":"2026-05-20T17:46:13.625Z","endTime":"2026-05-20T17:46:17.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-20T17:46:27.210Z","endTime":"2026-05-20T17:46:38.789Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723284409107155,"aZ":-17.80811715952406,"pfxX":-11.032992571939241,"pfxZ":7.950933027449598,"pX":0.5410663616727248,"pZ":2.0898780807775674,"vX0":11.336644222408932,"vY0":-133.8002841528891,"vZ0":-3.291285365988278,"x":96.38,"y":182.35,"x0":-2.3238384134136334,"y0":50.00487789715722,"z0":4.616993619357,"aX":-19.943141312505492},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":17.4,"spinRate":2225,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.40984725946707856,"extension":6.710255198938583},"hitData":{"launchSpeed":78.3,"launchAngle":55.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.71,"coordY":127.87}},"index":7,"playId":"cb977b03-db32-3353-b68e-4faca4d5486f","pitchNumber":6,"startTime":"2026-05-20T17:46:38.789Z","endTime":"2026-05-20T17:46:52.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:46:52.680Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:47:02.682Z","endTime":"2026-05-20T17:47:30.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18544725004949,"aZ":-32.20127120952948,"pfxX":4.87521410883733,"pfxZ":-0.022444182825624992,"pX":-0.12342772894393289,"pZ":2.126870328518525,"vX0":4.423833990530201,"vY0":-116.35957125351997,"vZ0":0.9663558304667021,"x":121.7,"y":181.35,"x0":-2.683641497708929,"y0":50.00043052348805,"z0":4.761192016306957,"aX":6.672595125268747},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.5,"breakHorizontal":-10.0,"spinRate":2829,"spinDirection":72},"zone":8,"typeConfidence":0.9,"plateTime":0.47102029640637166,"extension":6.664851660361223},"hitData":{"launchSpeed":99.8,"launchAngle":33.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.96,"coordY":56.21}},"index":0,"playId":"e7b72939-c54a-3963-a3c2-6d48c6f469c4","pitchNumber":1,"startTime":"2026-05-20T17:47:17.104Z","endTime":"2026-05-20T17:47:30.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:47:30.105Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:47:50.941Z","endTime":"2026-05-20T17:49:12.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":92.5,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6244696227927,"aZ":-15.426434131284783,"pfxX":-7.376522722793009,"pfxZ":9.307100841088996,"pX":0.48056650021682323,"pZ":3.010356445665318,"vX0":10.45174859816075,"vY0":-134.19436613178442,"vZ0":-1.4586964435470873,"x":98.68,"y":157.5,"x0":-2.530402556828083,"y0":50.004460618451034,"z0":4.675227058813023,"aX":-13.277350363278622},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2298,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.41023620870720023,"extension":6.849162910935746},"index":0,"playId":"bd840aa1-c982-3c91-ba0e-40876801712a","pitchNumber":1,"startTime":"2026-05-20T17:47:59.041Z","endTime":"2026-05-20T17:48:02.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.9,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411867573881516,"aZ":-13.773985933637444,"pfxX":-7.20879363961277,"pfxZ":10.116654287214168,"pX":0.7270845353051383,"pZ":3.3700010770208673,"vX0":10.592005894534013,"vY0":-134.7760696735704,"vZ0":-0.8045301491693257,"x":89.29,"y":147.79,"x0":-2.338054467145972,"y0":50.000867374334064,"z0":4.6559013408239736,"aX":-13.109765605970983},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2397,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4081805664858411,"extension":6.784417248627362},"index":1,"playId":"a68fb3e9-a4d8-32e5-85af-0ddd1518b116","pitchNumber":2,"startTime":"2026-05-20T17:48:18.136Z","endTime":"2026-05-20T17:48:21.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T17:48:37.322Z","endTime":"2026-05-20T17:48:48.352Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.9,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966752428034894,"aZ":-14.039286067484563,"pfxX":-6.350576537099676,"pfxZ":9.701042740516094,"pX":1.571578006865553,"pZ":2.3853423664426296,"vX0":13.177081379961603,"vY0":-136.1235051954039,"vZ0":-3.405423030031062,"x":57.1,"y":174.38,"x0":-2.515243029800126,"y0":50.001037411339865,"z0":4.62967464725402,"aX":-11.870214004890713},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2336,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40296220711699204,"extension":6.998661152019271},"index":3,"playId":"e274a814-fd9c-3196-bdba-9e5477b50d4b","pitchNumber":3,"startTime":"2026-05-20T17:48:48.352Z","endTime":"2026-05-20T17:48:51.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03985598165875,"aZ":-41.488198272859286,"pfxX":4.332314474861473,"pfxZ":-7.15923967421453,"pX":0.8886451998810739,"pZ":1.2238376595159586,"vX0":6.693506403889636,"vY0":-114.5131616867892,"vZ0":0.7901898565701788,"x":83.13,"y":205.74,"x0":-2.657567311519046,"y0":50.00017573372148,"z0":4.997913943216596,"aX":5.638667140354955},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.2,"breakHorizontal":-9.8,"spinRate":2720,"spinDirection":50},"zone":14,"typeConfidence":0.87,"plateTime":0.4819610723278216,"extension":6.490617019520784},"index":4,"playId":"648453b1-e9cb-3493-be37-348be5b7b55d","pitchNumber":4,"startTime":"2026-05-20T17:49:08.200Z","endTime":"2026-05-20T17:49:12.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:49:12.704Z","atBatIndex":3},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Byron Buxton hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:50:57.657Z","endTime":"2026-05-20T17:52:19.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87673437160603,"aZ":-16.71397405536664,"pfxX":-7.712217443575589,"pfxZ":8.169337257631467,"pX":-1.5641988311418507,"pZ":2.979411781591038,"vX0":2.9600475567390605,"vY0":-135.97059462664788,"vZ0":-5.086172656419363,"x":176.62,"y":158.34,"x0":-1.6584634542021226,"y0":50.001757806898524,"z0":6.015741507424905,"aX":-14.591031817361317},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":13.4,"spinRate":2117,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4012269714376102,"extension":6.1847329398382405},"index":0,"playId":"496cc65d-2a10-3f1f-90f3-cf522de35f16","pitchNumber":1,"startTime":"2026-05-20T17:51:23.407Z","endTime":"2026-05-20T17:51:27.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.33706590710135,"aZ":-27.691209712089428,"pfxX":-7.7024723956379555,"pfxZ":2.861321110417798,"pX":-0.09707599707094383,"pZ":2.414564268625829,"vX0":5.851866439498632,"vY0":-122.99112044899672,"vZ0":-3.1583997133370487,"x":120.7,"y":173.59,"x0":-1.4809947532404386,"y0":50.00188930461534,"z0":6.009690452101641,"aX":-12.060736248698358},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.8,"breakHorizontal":13.0,"spinRate":1296,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4416298875021951,"extension":6.2347219070670095},"index":1,"playId":"7f73e693-8953-3b35-8169-1b01f459c90b","pitchNumber":2,"startTime":"2026-05-20T17:51:37.533Z","endTime":"2026-05-20T17:51:40.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891420254659383,"aZ":-26.85973439882388,"pfxX":-10.658122716062453,"pfxZ":3.4536462573571773,"pX":-0.4689201774375985,"pZ":2.0230345689107225,"vX0":6.157490262714424,"vY0":-123.38122901611183,"vZ0":-4.011148858243232,"x":134.87,"y":184.16,"x0":-1.6140577133200091,"y0":50.0048399138801,"z0":5.937312582533426,"aX":-16.409458160407013},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":17.9,"spinRate":1330,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.44418666639700666,"extension":6.369589382808918},"index":2,"playId":"c24e63b9-0bbe-3894-8a11-b161b7c36960","pitchNumber":3,"startTime":"2026-05-20T17:51:54.474Z","endTime":"2026-05-20T17:51:58.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27493713430462,"aZ":-15.428467971579538,"pfxX":-6.224449702328183,"pfxZ":8.93817094313499,"pX":-1.8919454549369443,"pZ":3.9776730978855697,"vX0":2.3064462225103473,"vY0":-136.76869007647397,"vZ0":-2.374334512876609,"x":189.12,"y":131.38,"x0":-1.942988152197319,"y0":50.00183476512454,"z0":5.928974091402911,"aX":-11.661225303767884},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2156,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4021738213891979,"extension":6.328823681958517},"index":3,"playId":"d129c0cd-f344-3e6f-bc73-1b1d9c31da9e","pitchNumber":4,"startTime":"2026-05-20T17:52:15.103Z","endTime":"2026-05-20T17:52:19.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:52:19.603Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, shortstop Jeremy Peña to first baseman Christian Walker. Byron Buxton to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:52:31.830Z","endTime":"2026-05-20T17:53:51.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":84.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.116995503513007,"aZ":-15.145701661575394,"pfxX":-6.3599745378956705,"pfxZ":9.197470274961821,"pX":0.14979860322715752,"pZ":3.3992899581239033,"vX0":7.011647396508412,"vY0":-135.56892218703524,"vZ0":-3.772134699622755,"x":111.29,"y":147.0,"x0":-1.6503563188221568,"y0":50.003835739069075,"z0":5.873864962312585,"aX":-11.77645564951344},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2155,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4048475454497513,"extension":6.439773955627211},"index":0,"playId":"09d97f29-3c6b-3ecd-a098-64ddf9862dc3","pitchNumber":1,"startTime":"2026-05-20T17:52:54.167Z","endTime":"2026-05-20T17:52:58.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16102503299738,"aZ":-11.8656242075764,"pfxX":-4.919978432325925,"pfxZ":11.110259208279441,"pX":0.3864587134014897,"pZ":2.586902345995254,"vX0":6.612628441659967,"vY0":-135.02394779018434,"vZ0":-6.434618141784864,"x":102.27,"y":168.93,"x0":-1.4665977145864786,"y0":50.00143664595112,"z0":5.852932102402833,"aX":-8.99259532573773},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2190,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4072250794743937,"extension":6.428238956724235},"index":1,"playId":"cf9663d9-9291-342f-8b43-d175d5f3af6e","pitchNumber":2,"startTime":"2026-05-20T17:53:13.611Z","endTime":"2026-05-20T17:53:16.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T17:53:30.428Z","endTime":"2026-05-20T17:53:44.482Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573477288060584,"aZ":-23.328590981878218,"pfxX":-9.578423898929206,"pfxZ":5.420340338490518,"pX":-0.7426227836916993,"pZ":1.9419128736375462,"vX0":5.522128269682158,"vY0":-125.64149737395014,"vZ0":-5.15884129071431,"x":145.31,"y":186.35,"x0":-1.701625531444521,"y0":50.002503607135225,"z0":5.868614808337418,"aX":-15.62650445086629},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":1396,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.43259734757392376,"extension":6.422712810530041},"hitData":{"launchSpeed":82.9,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.54,"coordY":164.86}},"index":3,"playId":"fced0b13-f505-3b2a-ac2e-699972a481f5","pitchNumber":3,"startTime":"2026-05-20T17:53:44.482Z","endTime":"2026-05-20T17:53:51.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.44,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:53:51.901Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Brice Matthews to first baseman Christian Walker. Byron Buxton to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:54:04.962Z","endTime":"2026-05-20T17:55:29.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50358086917318,"aZ":-13.098674608838053,"pfxX":-5.742154498535316,"pfxZ":10.146859711444721,"pX":1.3383100480180075,"pZ":3.555976391998473,"vX0":9.542796521258257,"vY0":-136.14811809150345,"vZ0":-4.028079431504072,"x":65.99,"y":142.77,"x0":-1.4638448005447464,"y0":50.001063544523554,"z0":5.959167967027378,"aX":-10.79374091857251},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":8.4,"spinRate":2225,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40207702464052764,"extension":6.464162588323333},"index":0,"playId":"9b352a95-0066-3839-85d0-66f6101a011c","pitchNumber":1,"startTime":"2026-05-20T17:54:22.069Z","endTime":"2026-05-20T17:54:25.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687625777920154,"aZ":-13.945026061720444,"pfxX":-5.577430787646057,"pfxZ":9.900599285241693,"pX":0.007214099480584636,"pZ":2.820346880752092,"vX0":6.208094986951159,"vY0":-134.23403977885292,"vZ0":-5.497392289737481,"x":116.73,"y":162.63,"x0":-1.6013324548030272,"y0":50.00034521478676,"z0":5.873055170460097,"aX":-10.266205412770752},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2159,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.40669592864631143,"extension":6.431933794372785},"index":1,"playId":"9be22a67-9f60-3a83-aa07-6f8c30efa9f0","pitchNumber":2,"startTime":"2026-05-20T17:54:39.013Z","endTime":"2026-05-20T17:54:42.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.761178310781848,"aZ":-15.241726927394055,"pfxX":-5.422722134328543,"pfxZ":8.95673773161747,"pX":-0.537426633552731,"pZ":4.1114092968765,"vX0":4.63174423196588,"vY0":-136.55395787895688,"vZ0":-2.191221218455963,"x":137.49,"y":127.77,"x0":-1.5501208534595905,"y0":50.004316477181455,"z0":5.9715632964545335,"aX":-10.25332450214535},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":8.9,"spinRate":2212,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40095193599567436,"extension":6.42238871615083},"index":2,"playId":"26fe5de9-f540-3e68-9ccf-241049234572","pitchNumber":3,"startTime":"2026-05-20T17:55:01.447Z","endTime":"2026-05-20T17:55:04.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560810654272203,"aZ":-24.233027196258927,"pfxX":-8.117210236130479,"pfxZ":5.049933025390985,"pX":-0.5806226007336205,"pZ":2.328995037535317,"vX0":5.127524362361591,"vY0":-123.78708277042311,"vZ0":-3.8941715430376407,"x":139.13,"y":175.9,"x0":-1.6100431475513457,"y0":50.00517211864788,"z0":5.919844535510033,"aX":-12.770410053945625},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":1281,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4401951420494372,"extension":6.419271850434836},"hitData":{"launchSpeed":97.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.88,"coordY":153.2}},"index":3,"playId":"8d2a57db-4672-3cd2-9c5d-48d999bcd5db","pitchNumber":4,"startTime":"2026-05-20T17:55:21.822Z","endTime":"2026-05-20T17:55:29.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:55:29.434Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out sharply to center fielder Jake Meyers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:55:45.645Z","endTime":"2026-05-20T17:56:25.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774943708493804,"aZ":-14.191040445169651,"pfxX":-6.525332276203196,"pfxZ":9.326533713301075,"pX":-1.141917921256898,"pZ":2.4934901037228356,"vX0":3.7825608530052834,"vY0":-137.79595913898655,"vZ0":-6.457997003120445,"x":160.53,"y":171.46,"x0":-1.682436090918304,"y0":50.006305442428726,"z0":5.821155397525392,"aX":-12.588111619817017},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2245,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3970325862125961,"extension":6.305280516520187},"index":0,"playId":"af64ebc2-32d5-3e94-bc95-308011df6552","pitchNumber":1,"startTime":"2026-05-20T17:55:56.982Z","endTime":"2026-05-20T17:56:00.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3022438375456,"aZ":-12.625855792471183,"pfxX":-6.374827408458108,"pfxZ":10.260414081972499,"pX":-0.2233399880167931,"pZ":2.3875527951385087,"vX0":5.917870085952573,"vY0":-137.15247646993487,"vZ0":-6.972478703019106,"x":125.51,"y":174.32,"x0":-1.5806312831300433,"y0":50.00640934553695,"z0":5.823876544476462,"aX":-12.149149104949839},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":10.3,"spinRate":2230,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3993543563487627,"extension":6.449706885511843},"hitData":{"launchSpeed":101.4,"launchAngle":44.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":120.41,"coordY":79.27}},"index":1,"playId":"fa4168f6-c5f7-36ca-9182-84e74a8b2d1f","pitchNumber":2,"startTime":"2026-05-20T17:56:15.176Z","endTime":"2026-05-20T17:56:25.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-20T17:56:25.000Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:58:09.675Z","endTime":"2026-05-20T18:01:11.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996247523109478,"aZ":-18.82785913480165,"pfxX":-8.595471941383018,"pfxZ":7.170312759907073,"pX":0.3467951765396544,"pZ":3.633942034431942,"vX0":10.208876920450905,"vY0":-135.42438152284532,"vZ0":0.298350696490429,"x":103.78,"y":140.66,"x0":-2.3513131259400244,"y0":50.002912262463724,"z0":4.83717985794303,"aX":-15.999955774236446},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":13.4,"spinRate":2243,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4041314079409579,"extension":6.8521036250373415},"index":0,"playId":"9c66e4ca-f221-3f7d-8c4e-0e621da5d1b4","pitchNumber":1,"startTime":"2026-05-20T17:58:41.522Z","endTime":"2026-05-20T17:58:46.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813561070948012,"aZ":-23.168142610495018,"pfxX":-10.313559067926994,"pfxZ":4.758509677384133,"pX":0.499880250534636,"pZ":2.214875004793193,"vX0":10.87429877559619,"vY0":-136.40149702931342,"vZ0":-2.2521892464467355,"x":97.95,"y":178.98,"x0":-2.1904461341587194,"y0":50.001316563924675,"z0":4.641578326363461,"aX":-19.51494940827619},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2132,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4009031435636272,"extension":7.060911113019007},"index":1,"playId":"2f3bc173-32b0-3243-928e-841cc0da46e8","pitchNumber":2,"startTime":"2026-05-20T17:58:59.147Z","endTime":"2026-05-20T17:59:02.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08874734645018,"aZ":-38.52893366773927,"pfxX":6.399094152072837,"pfxZ":-4.634418868236311,"pX":1.6855437154835011,"pZ":0.40828599684022693,"vX0":6.999333948979686,"vY0":-116.21029112408158,"vZ0":-1.9373443110856914,"x":52.75,"y":227.76,"x0":-2.1927344868622605,"y0":50.001673447678165,"z0":4.901330572006558,"aX":8.778985350948096},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.6,"breakHorizontal":-13.3,"spinRate":2755,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4707292396387617,"extension":6.729215551085182},"index":2,"playId":"1db61fe8-1930-304a-86ba-ea825fc36cf7","pitchNumber":3,"startTime":"2026-05-20T17:59:13.665Z","endTime":"2026-05-20T17:59:17.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.213106171112475,"aZ":-18.57571090432403,"pfxX":-8.911746080702722,"pfxZ":7.134605190878057,"pX":-0.04743971256820009,"pZ":3.080561278356376,"vX0":9.073726747617641,"vY0":-136.95682930002465,"vZ0":-0.749463232470708,"x":118.81,"y":155.6,"x0":-2.2398109184242454,"y0":50.00630647160343,"z0":4.623956790243183,"aX":-16.995305614842138},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2302,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39938072310925676,"extension":6.8976190026324105},"index":3,"playId":"cbde4a19-9258-3baf-9730-53e77976b682","pitchNumber":4,"startTime":"2026-05-20T17:59:30.222Z","endTime":"2026-05-20T17:59:33.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-20T17:59:45.335Z","endTime":"2026-05-20T18:00:00.380Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.910193620708704,"aZ":-19.383763387508665,"pfxX":-11.862523526769106,"pfxZ":6.740297438552384,"pX":-0.4634245506270391,"pZ":3.547168776688172,"vX0":9.27622666382977,"vY0":-138.12480249832973,"vZ0":0.4371396781611826,"x":134.66,"y":143.01,"x0":-2.3544897395823847,"y0":50.00276700802016,"z0":4.708799161230787,"aX":-22.510410988684413},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":19.1,"spinRate":2172,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3993092112829246,"extension":6.849442696460703},"index":5,"playId":"70b43034-2741-3a76-9c0f-ececb95890ca","pitchNumber":5,"startTime":"2026-05-20T18:00:00.380Z","endTime":"2026-05-20T18:00:03.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535767767493947,"aZ":-38.10835337227757,"pfxX":8.10165418480048,"pfxZ":-4.595128374,"pX":0.8670770504769016,"pZ":2.582258559965441,"vX0":4.89597513886785,"vY0":-113.9706074693852,"vZ0":3.0319096792787636,"x":83.95,"y":169.06,"x0":-2.375075593333847,"y0":50.00286062075632,"z0":5.046398607255419,"aX":10.46136644660315},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.0,"breakHorizontal":-16.1,"spinRate":2720,"spinDirection":61},"zone":12,"typeConfidence":0.85,"plateTime":0.48400131067583096,"extension":6.601530141721015},"index":6,"playId":"96c30fa4-14a8-3512-9fc4-f4b982a38630","pitchNumber":6,"startTime":"2026-05-20T18:00:20.194Z","endTime":"2026-05-20T18:00:23.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97639326383374,"aZ":-20.944088982268035,"pfxX":-11.252386470124335,"pfxZ":6.018275118302191,"pX":0.5594411613469578,"pZ":2.4762455868710296,"vX0":10.808062272475583,"vY0":-135.80679014669835,"vZ0":-1.516926170424123,"x":95.68,"y":171.92,"x0":-2.0115540957456592,"y0":50.0046724766389,"z0":4.500108280644216,"aX":-21.003710422690837},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":18.1,"spinRate":2189,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.40344501088026297,"extension":6.950372537900121},"index":7,"playId":"013abcf0-e6bb-3c35-a294-1549373da28e","pitchNumber":7,"startTime":"2026-05-20T18:00:42.534Z","endTime":"2026-05-20T18:00:47.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55202132851649,"aZ":-32.56099536118835,"pfxX":9.008912507744984,"pfxZ":-0.2822611125868306,"pX":0.7129337329968792,"pZ":2.194176583496332,"vX0":4.646383652555517,"vY0":-117.04593622703797,"vZ0":1.2683148273899223,"x":89.82,"y":179.54,"x0":-2.4792796219430726,"y0":50.00334420421155,"z0":4.733605356535695,"aX":12.289794644220523},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.2,"breakHorizontal":-17.5,"spinRate":2758,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.470992331621527,"extension":6.910090369195316},"index":8,"playId":"de4cf4d8-fcf7-330d-920f-eccdcb957289","pitchNumber":8,"startTime":"2026-05-20T18:01:07.272Z","endTime":"2026-05-20T18:01:11.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:01:11.258Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Dezenzo singles on a ground ball to third baseman Tristan Gray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T18:01:24.691Z","endTime":"2026-05-20T18:03:42.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740795328725007,"aZ":-29.634590377614344,"pfxX":0.493779479304977,"pfxZ":1.6387407023555634,"pX":1.731755378059095,"pZ":1.7133991251273872,"vX0":9.40035118124259,"vY0":-123.57507889330302,"vZ0":-1.4129678727680184,"x":50.99,"y":192.52,"x0":-2.1797667930654034,"y0":50.00487603868061,"z0":4.773235528995935,"aX":0.7662979008009485},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-3.0,"spinRate":2364,"spinDirection":183},"zone":14,"typeConfidence":0.92,"plateTime":0.44257768259413943,"extension":6.74273944463984},"index":0,"playId":"d7898d84-9c9d-3068-b375-cb18da333781","pitchNumber":1,"startTime":"2026-05-20T18:01:36.502Z","endTime":"2026-05-20T18:01:40.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701536415923115,"aZ":-16.471696971646654,"pfxX":-11.333047123047518,"pfxZ":8.507188950160657,"pX":1.4756396288008995,"pZ":1.6663476530192989,"vX0":13.029501846101246,"vY0":-135.4964410495061,"vZ0":-4.466641596366561,"x":60.75,"y":193.79,"x0":-1.9402252299189124,"y0":50.0004752696761,"z0":4.499730751426847,"aX":-20.911597454990336},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":17.5,"spinRate":2380,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40542329767659435,"extension":7.129195060229069},"index":1,"playId":"67033ec9-4851-322d-b0b0-deb52b7dfb28","pitchNumber":2,"startTime":"2026-05-20T18:01:53.104Z","endTime":"2026-05-20T18:01:56.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564076473112834,"aZ":-17.27996271676634,"pfxX":-9.864270769157002,"pfxZ":8.052232213238556,"pX":-0.07307500412669968,"pZ":2.9659346040335315,"vX0":9.25660200752144,"vY0":-135.3974085849779,"vZ0":-1.2508734747269945,"x":119.79,"y":158.7,"x0":-2.260586829735174,"y0":50.00318684673781,"z0":4.647427240660968,"aX":-18.24874889700703},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":15.8,"spinRate":2333,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4050855772586348,"extension":7.13103583152026},"index":2,"playId":"48a4ef7a-2dd3-3e93-b158-010abf4e97d3","pitchNumber":3,"startTime":"2026-05-20T18:02:08.674Z","endTime":"2026-05-20T18:02:11.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-20T18:02:19.279Z","endTime":"2026-05-20T18:02:34.515Z","isPitch":false,"type":"action","player":{"id":701305,"link":"/api/v1/people/701305"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.6,"endSpeed":85.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.141891688523145,"aZ":-17.394044006522165,"pfxX":-8.753445403079542,"pfxZ":7.788184232379947,"pX":0.6731459763835216,"pZ":2.5519842435438926,"vX0":10.625496262634462,"vY0":-137.3207552958208,"vZ0":-2.4686355350591045,"x":91.34,"y":169.88,"x0":-2.120302468219123,"y0":50.005638988397415,"z0":4.6543898010676354,"aX":-16.61884202512508},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2327,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3997986226207728,"extension":7.013204352922777},"index":4,"playId":"061a645f-7c2d-3bd1-8411-5f5070757726","pitchNumber":4,"startTime":"2026-05-20T18:02:34.515Z","endTime":"2026-05-20T18:02:38.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.3,"endSpeed":85.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249572161862854,"aZ":-17.66637893555431,"pfxX":-9.500059679357303,"pfxZ":7.669187745601579,"pX":-0.015493572382706424,"pZ":2.1207397988044563,"vX0":9.147787994995944,"vY0":-136.92810157222655,"vZ0":-3.346480239149315,"x":117.59,"y":181.52,"x0":-2.1711482539216433,"y0":50.00433772961,"z0":4.572969509671177,"aX":-17.97650709021976},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":15.2,"spinRate":2357,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4005532357325583,"extension":7.0117013371892964},"index":5,"playId":"35b0337d-f33e-3f58-9a09-7cfad3d8097c","pitchNumber":5,"startTime":"2026-05-20T18:02:51.911Z","endTime":"2026-05-20T18:02:56.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688655901518505,"aZ":-30.054303603473365,"pfxX":8.614758265087808,"pfxZ":1.5542762569180155,"pX":0.267859880674294,"pZ":2.2830067643275207,"vX0":3.6046493569510787,"vY0":-116.77029073847176,"vZ0":0.9576066064522979,"x":106.79,"y":177.14,"x0":-2.421104836320565,"y0":50.00228425106788,"z0":4.7242609166570855,"aX":11.738237748067766},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.4,"breakHorizontal":-16.6,"spinRate":2887,"spinDirection":62},"zone":9,"typeConfidence":0.89,"plateTime":0.4714496559204244,"extension":7.131810265454402},"index":6,"playId":"35c4f3b4-1029-38f0-9113-55d3430675cf","pitchNumber":6,"startTime":"2026-05-20T18:03:15.910Z","endTime":"2026-05-20T18:03:19.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107020236433392,"aZ":-21.79484043295548,"pfxX":-11.43523677938272,"pfxZ":5.427726331243793,"pX":0.2577626139400365,"pZ":2.192892918688634,"vX0":10.476029677246705,"vY0":-137.3124773653978,"vZ0":-2.490429901196416,"x":107.17,"y":179.57,"x0":-2.1192399475321535,"y0":50.00079676596138,"z0":4.5928209498934525,"aX":-21.85732929524554},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":18.5,"spinRate":2131,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3987343163342092,"extension":7.1056808907616436},"hitData":{"launchSpeed":70.4,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.81,"coordY":179.05}},"index":7,"playId":"a649b4dc-b120-396d-92d5-c636a9d9c99f","pitchNumber":7,"startTime":"2026-05-20T18:03:34.309Z","endTime":"2026-05-20T18:03:42.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":701305,"link":"/api/v1/people/701305"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:03:42.532Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T18:03:59.419Z","endTime":"2026-05-20T18:06:27.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41253637714002,"aZ":-18.538170656368894,"pfxX":-7.947974036684348,"pfxZ":7.439568680064889,"pX":0.08697371113294282,"pZ":3.177607051484077,"vX0":9.73115908628946,"vY0":-135.01959841469667,"vZ0":-0.37732051152562596,"x":113.68,"y":152.98,"x0":-2.5436611366085384,"y0":50.00107949115555,"z0":4.632076652412296,"aX":-14.565596998819196},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2256,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4068029263908337,"extension":7.091984954889814},"index":0,"playId":"45b9d0e6-a3f4-3b49-a7cd-8437f8b3a2a2","pitchNumber":1,"startTime":"2026-05-20T18:04:13.764Z","endTime":"2026-05-20T18:04:16.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.5,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18646203117861,"aZ":-19.748769479574626,"pfxX":-10.140600685711254,"pfxZ":6.694423004592789,"pX":0.8114999096700941,"pZ":2.974279708225833,"vX0":12.64848428511055,"vY0":-135.5400932918288,"vZ0":-0.6265373620756027,"x":86.07,"y":158.47,"x0":-2.6025798080854012,"y0":50.00518537801184,"z0":4.5899605301846895,"aX":-18.831493113610698},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":15.6,"spinRate":2256,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4044060353615584,"extension":7.193940779508623},"index":1,"playId":"df2e7ece-ebff-3013-877f-9642507295c2","pitchNumber":2,"startTime":"2026-05-20T18:04:30.270Z","endTime":"2026-05-20T18:04:33.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T18:04:39.165Z","endTime":"2026-05-20T18:04:51.265Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3801202396525,"aZ":-41.222818787424245,"pfxX":5.988039612767249,"pfxZ":-7.047683735030525,"pX":0.8142853115604405,"pZ":0.73660537260188,"vX0":5.780778837061955,"vY0":-113.6038726214013,"vZ0":0.0048539270023617576,"x":85.96,"y":218.89,"x0":-2.5590527873404283,"y0":50.00542644170226,"z0":4.895752829996843,"aX":7.68326352737909},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.4,"breakHorizontal":-12.5,"spinRate":2784,"spinDirection":46},"zone":14,"typeConfidence":0.89,"plateTime":0.4855744058851883,"extension":6.628868594124509},"index":3,"playId":"0a524e1d-1e81-3bdc-92c5-0ae2ff076f19","pitchNumber":3,"startTime":"2026-05-20T18:04:51.265Z","endTime":"2026-05-20T18:04:56.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":70.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89679348102218,"aZ":-32.20034598839807,"pfxX":10.322486639892958,"pfxZ":-0.01685215969625098,"pX":0.8807884341672743,"pZ":1.8378032553068198,"vX0":4.904085380272052,"vY0":-114.32885515390572,"vZ0":0.8047562289283441,"x":83.43,"y":189.16,"x0":-2.6540267468474332,"y0":50.005599027584395,"z0":4.71719665148094,"aX":13.260368319840534},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.6,"breakHorizontal":-20.2,"spinRate":2882,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4846294782787721,"extension":7.050101853080557},"index":4,"playId":"4df655de-00ef-3055-98e5-561d3640feff","pitchNumber":4,"startTime":"2026-05-20T18:05:11.823Z","endTime":"2026-05-20T18:05:15.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229676453468763,"aZ":-19.39258529378582,"pfxX":-10.951206897440407,"pfxZ":6.826495672613095,"pX":0.06202403830533454,"pZ":2.975976845805179,"vX0":10.78474754230882,"vY0":-136.27636777818446,"vZ0":-0.531215893869984,"x":114.64,"y":158.43,"x0":-2.532678660690189,"y0":50.00287975229497,"z0":4.5185713463737756,"aX":-20.50434571871334},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.4026288125690396,"extension":7.237366012780733},"index":5,"playId":"93c69802-cdf4-3299-9b28-29319099538f","pitchNumber":5,"startTime":"2026-05-20T18:05:40.321Z","endTime":"2026-05-20T18:05:43.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"39d6f9c7-446c-3d30-841f-6ed76a879960","startTime":"2026-05-20T18:06:04.135Z","endTime":"2026-05-20T18:06:07.661Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":79.9,"endSpeed":72.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016416172451375,"aZ":-33.92125169197504,"pfxX":8.758435278675929,"pfxZ":-1.3128607645406758,"pX":1.3903836844852107,"pZ":1.696370891509176,"vX0":6.452991533261346,"vY0":-116.11339602071203,"vZ0":0.7259950256341137,"x":64.0,"y":192.98,"x0":-2.583205478553314,"y0":50.00028364506524,"z0":4.662316049844091,"aX":11.70227603032634},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.8,"breakHorizontal":-17.8,"spinRate":2755,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4755797235773036,"extension":6.760500540844894},"index":7,"playId":"dd82d55b-0a43-3467-83e5-c319cd337c14","pitchNumber":6,"startTime":"2026-05-20T18:06:24.210Z","endTime":"2026-05-20T18:06:27.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:06:27.966Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Smith singles on a ground ball to shortstop Ryan Kreidler. Zach Dezenzo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T18:06:40.442Z","endTime":"2026-05-20T18:07:22.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":77.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.275885531756565,"aZ":-30.385162648459946,"pfxX":0.43868958722803164,"pfxZ":1.1737331189112954,"pX":2.2782370219905035,"pZ":1.732651732031032,"vX0":11.195495676923358,"vY0":-122.40226608831568,"vZ0":-0.909533678852227,"x":30.16,"y":192.0,"x0":-2.40431709739437,"y0":50.002531200990155,"z0":4.7017218396113,"aX":0.666622680182655},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.2,"breakHorizontal":-3.4,"spinRate":2445,"spinDirection":83},"zone":14,"typeConfidence":0.93,"plateTime":0.4468215230740009,"extension":6.934943249317202},"index":0,"playId":"18ce1356-8683-3b79-aa58-69568ab4010e","pitchNumber":1,"startTime":"2026-05-20T18:06:55.061Z","endTime":"2026-05-20T18:06:58.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686973198465616,"aZ":-25.211531591260417,"pfxX":-13.028945692228627,"pfxZ":3.9403450721743285,"pX":-0.13922521105051297,"pZ":1.6176654792629799,"vX0":10.548020655209736,"vY0":-132.63979316451685,"vZ0":-2.7950296006896225,"x":122.31,"y":195.1,"x0":-2.4920157911763963,"y0":50.00069632991476,"z0":4.540727426924957,"aX":-23.009671847783434},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":21.0,"spinRate":2185,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4143301508735746,"extension":6.602799387989913},"hitData":{"launchSpeed":95.2,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.23,"coordY":147.63}},"index":1,"playId":"87ca4324-148a-3043-b448-74d5955b0f64","pitchNumber":2,"startTime":"2026-05-20T18:07:14.351Z","endTime":"2026-05-20T18:07:22.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:07:22.362Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Vázquez singles on a sharp line drive to center fielder James Outman. Zach Dezenzo scores. Cam Smith to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T18:07:34.584Z","endTime":"2026-05-20T18:09:05.289Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15702312784113,"aZ":-19.364168150816344,"pfxX":-8.306894582197335,"pfxZ":7.106954427708115,"pX":0.36113571239064746,"pZ":2.477533352794619,"vX0":10.312390850392621,"vY0":-134.19765084940383,"vZ0":-1.9379887719997275,"x":103.23,"y":171.89,"x0":-2.4730678088619165,"y0":50.00563939200642,"z0":4.605360990811318,"aX":-14.980071667068465},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":12.5,"spinRate":2245,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40996188642743636,"extension":6.901692289660943},"index":0,"playId":"2b70412e-33fd-362d-9495-275c151acba6","pitchNumber":1,"startTime":"2026-05-20T18:08:00.969Z","endTime":"2026-05-20T18:08:06.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6607373957693,"aZ":-33.772009267540895,"pfxX":7.804842863798005,"pfxZ":-1.192269189884569,"pX":-0.3679769211828003,"pZ":1.5146365983579415,"vX0":3.1139872529662127,"vY0":-115.71164508121383,"vZ0":0.14089080850274582,"x":131.03,"y":197.88,"x0":-2.7514948142979714,"y0":50.00488913117736,"z0":4.729838892175115,"aX":10.423669393169382},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.8,"breakHorizontal":-15.0,"spinRate":2914,"spinDirection":58},"zone":7,"typeConfidence":0.91,"plateTime":0.4761401687885676,"extension":6.583077517727106},"index":1,"playId":"fde3e18e-f6a4-310c-bdac-0e621f9d3e7a","pitchNumber":2,"startTime":"2026-05-20T18:08:35.069Z","endTime":"2026-05-20T18:08:39.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944631949942565,"aZ":-17.676701150745004,"pfxX":-9.59525711104026,"pfxZ":7.898146306647937,"pX":0.2816293907612418,"pZ":2.1706055461634572,"vX0":10.699668246055923,"vY0":-134.7738307582785,"vZ0":-3.0352634671459615,"x":106.26,"y":180.17,"x0":-2.497675302124473,"y0":50.001846196324934,"z0":4.563520776561772,"aX":-17.609699216134896},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":15.0,"spinRate":2255,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4067789012673009,"extension":7.092133422990173},"hitData":{"launchSpeed":100.3,"launchAngle":9.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.59,"coordY":88.18}},"index":2,"playId":"b8ad0885-35d8-3d65-88d1-ebf4fd4e75ff","pitchNumber":3,"startTime":"2026-05-20T18:08:52.260Z","endTime":"2026-05-20T18:09:05.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":701305,"link":"/api/v1/people/701305"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-10.399999999999999,"leverageIndex":1.81,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:09:05.289Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T18:10:26.881Z","endTime":"2026-05-20T18:11:18.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-20T18:09:25.703Z","endTime":"2026-05-20T18:10:29.049Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.866482488831995,"aZ":-32.61080601974828,"pfxX":7.344958513625152,"pfxZ":-0.3136341205535853,"pX":0.307586783851552,"pZ":2.311411698474141,"vX0":4.85658666655445,"vY0":-117.08813539702622,"vZ0":1.4865308953830452,"x":105.28,"y":176.37,"x0":-2.750444547289331,"y0":50.00380929326724,"z0":4.728090872472038,"aX":10.161080647248461},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.1,"breakHorizontal":-14.5,"spinRate":2720,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.46844457397713857,"extension":6.846964097585644},"index":1,"playId":"09c2170a-b520-3fb4-8492-eeb1ed54909d","pitchNumber":1,"startTime":"2026-05-20T18:10:29.049Z","endTime":"2026-05-20T18:10:32.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495192072367463,"aZ":-40.86578547862223,"pfxX":7.720631652831488,"pfxZ":-6.598960830141696,"pX":1.2958491803589465,"pZ":1.5770260821690987,"vX0":6.3352659315473145,"vY0":-114.94286296273673,"vZ0":1.5375045943502195,"x":67.61,"y":196.2,"x0":-2.5153589503291673,"y0":50.003606185068996,"z0":4.916500255320399,"aX":10.165533936331174},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.0,"breakHorizontal":-15.7,"spinRate":2926,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.479476892109854,"extension":6.6813675778677135},"index":2,"playId":"49417203-e8a3-3325-a53d-99197ee7fe82","pitchNumber":2,"startTime":"2026-05-20T18:10:46.882Z","endTime":"2026-05-20T18:10:49.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-20T18:11:00.620Z","endTime":"2026-05-20T18:11:15.384Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045686359080875,"aZ":-33.36001139293376,"pfxX":10.614424212316095,"pfxZ":-0.8928641055129836,"pX":1.048764085709715,"pZ":1.9878310406031259,"vX0":5.239664087252755,"vY0":-115.71549363249795,"vZ0":1.2890001872528996,"x":77.02,"y":185.11,"x0":-2.640296795160222,"y0":50.00383922843558,"z0":4.674413558014928,"aX":14.075495949819983},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-0.8,"breakHorizontal":-20.6,"spinRate":2932,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.47741152838452194,"extension":6.57620561148038},"index":4,"playId":"a3a28f97-69f9-3b08-8955-79e427fffd17","pitchNumber":3,"startTime":"2026-05-20T18:11:15.384Z","endTime":"2026-05-20T18:11:18.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":543877,"link":"/api/v1/people/543877"},"second":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:11:18.592Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T18:13:31.324Z","endTime":"2026-05-20T18:13:46.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.772745189928607,"aZ":-14.742879898271042,"pfxX":-6.2212893536230585,"pfxZ":9.708727787847627,"pX":-0.0010011048819487745,"pZ":2.8314549847462955,"vX0":7.034690187197642,"vY0":-133.4178370853539,"vZ0":-4.935838987786127,"x":117.04,"y":162.33,"x0":-1.868567440381271,"y0":50.00397711876226,"z0":5.774639019337827,"aX":-11.171944451612879},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2141,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4111627411620109,"extension":6.332270478204789},"hitData":{"launchSpeed":90.1,"launchAngle":50.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.76,"coordY":108.37}},"index":0,"playId":"95083332-cae8-3a0e-92dd-5a3a6ba1523a","pitchNumber":1,"startTime":"2026-05-20T18:13:37.323Z","endTime":"2026-05-20T18:13:46.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:13:46.823Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Caratini homers (2) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T18:13:52.881Z","endTime":"2026-05-20T18:15:31.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.541973134407876,"aZ":-11.202035704419098,"pfxX":-6.466083174934456,"pfxZ":11.369744025059186,"pX":-0.1531589921589823,"pZ":2.477804361113686,"vX0":6.134972072112421,"vY0":-135.65673454900104,"vZ0":-6.962885971615898,"x":122.84,"y":171.88,"x0":-1.615290063760274,"y0":50.002699518377376,"z0":5.876750178707661,"aX":-11.927007776149182},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":10.2,"spinRate":2196,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4053772346525424,"extension":6.300241581233477},"index":0,"playId":"6d63525b-31c3-3947-bae4-16443c423d84","pitchNumber":1,"startTime":"2026-05-20T18:14:11.554Z","endTime":"2026-05-20T18:14:15.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-20T18:14:24.383Z","endTime":"2026-05-20T18:14:35.374Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032649812514357,"aZ":-26.185594985367516,"pfxX":-9.422560653431749,"pfxZ":3.834590957736369,"pX":1.1437322510446424,"pZ":1.3260287841411464,"vX0":9.254484938364795,"vY0":-123.97841710364399,"vZ0":-5.772316631183823,"x":73.4,"y":202.98,"x0":-1.4074664039737081,"y0":50.004274911735436,"z0":5.861066537425928,"aX":-14.717902830841577},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":1348,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4412499223176889,"extension":6.295386000166196},"index":2,"playId":"fdee057b-8cd5-3859-880e-ce81ea7ca5be","pitchNumber":2,"startTime":"2026-05-20T18:14:35.374Z","endTime":"2026-05-20T18:14:39.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588054770766906,"aZ":-12.107285639301216,"pfxX":-7.280920699549647,"pfxZ":10.914720200141737,"pX":0.5157538292458553,"pZ":1.6525421114585486,"vX0":8.353273161088431,"vY0":-134.79269780846877,"vZ0":-8.363997314362642,"x":97.34,"y":194.16,"x0":-1.6789455038593304,"y0":50.00098494210864,"z0":5.652682479662233,"aX":-13.38320594650796},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":11.4,"spinRate":2219,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40650903027716634,"extension":6.454542075507989},"index":3,"playId":"6891ad7f-1ddc-3e66-874f-f6013c507250","pitchNumber":3,"startTime":"2026-05-20T18:14:50.450Z","endTime":"2026-05-20T18:14:54.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011050747263774,"aZ":-13.986752291711388,"pfxX":-6.932291851409644,"pfxZ":9.968287561586841,"pX":-0.13063211104105588,"pZ":2.912028547264039,"vX0":6.632832333157599,"vY0":-134.43769521174383,"vZ0":-5.213439836765016,"x":121.98,"y":160.16,"x0":-1.7329456785273387,"y0":50.00497487682226,"z0":5.874578209140146,"aX":-12.650894061248511},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2112,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4079162059796806,"extension":6.427145212528564},"hitData":{"launchSpeed":107.2,"launchAngle":30.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.81,"coordY":38.65}},"index":4,"playId":"6b1f0092-90b9-3aa9-959d-b7f64526d4c7","pitchNumber":4,"startTime":"2026-05-20T18:15:07.134Z","endTime":"2026-05-20T18:15:31.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":11.000000000000007,"leverageIndex":0.72,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:15:31.188Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tristan Gray walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T18:15:43.023Z","endTime":"2026-05-20T18:16:56.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39962710066217,"aZ":-20.04241861542318,"pfxX":-9.985150232263306,"pfxZ":7.930518991486108,"pX":1.565879783250438,"pZ":1.9967782623717398,"vX0":10.316974519797787,"vY0":-122.64853920778208,"vZ0":-5.252409013143117,"x":57.31,"y":184.87,"x0":-1.3902706225584367,"y0":50.00056812569685,"z0":5.866493209117022,"aX":-15.268614120859672},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.3,"breakHorizontal":15.7,"spinRate":1619,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.44594932494248596,"extension":6.317645291428784},"index":0,"playId":"138198be-38d4-349e-a03e-f6d51a687ce2","pitchNumber":1,"startTime":"2026-05-20T18:15:54.268Z","endTime":"2026-05-20T18:15:57.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.401289496383924,"aZ":-21.035239589474386,"pfxX":-9.35965420717666,"pfxZ":7.319711285921652,"pX":1.2120514499004338,"pZ":1.1012214420203736,"vX0":9.088957884753203,"vY0":-122.36858624202995,"vZ0":-6.849769959119864,"x":70.8,"y":209.05,"x0":-1.3284821125005732,"y0":50.00181281962874,"z0":5.729958181846086,"aX":-14.240761561183891},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":1553,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4470316065218576,"extension":6.43286262281057},"index":1,"playId":"d5077b01-efb7-38b0-9949-a8c333d228b5","pitchNumber":2,"startTime":"2026-05-20T18:16:07.187Z","endTime":"2026-05-20T18:16:11.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180226028751342,"aZ":-43.81346698292247,"pfxX":4.0717348070474415,"pfxZ":-9.021637594315573,"pX":1.1073597490767433,"pZ":2.6602423054444495,"vX0":4.859328298766582,"vY0":-113.82936724521278,"vZ0":2.1162231382228676,"x":74.79,"y":166.95,"x0":-1.5978663049466493,"y0":50.00239459053539,"z0":6.111332188893915,"aX":5.252936394774571},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.2,"breakHorizontal":-8.8,"spinRate":2765,"spinDirection":39},"zone":12,"typeConfidence":2.0,"plateTime":0.48430996344663235,"extension":6.030364392228154},"index":2,"playId":"9a6e6578-5b82-3610-a027-abb2e138dfb3","pitchNumber":3,"startTime":"2026-05-20T18:16:25.540Z","endTime":"2026-05-20T18:16:52.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.413270185976515,"aZ":-14.861179868894672,"pfxX":-7.068425145273559,"pfxZ":9.561514135888634,"pX":-2.329925475366612,"pZ":2.6676787375609217,"vX0":0.9755366750530552,"vY0":-134.51612954463312,"vZ0":-5.486247722573488,"x":205.81,"y":166.75,"x0":-1.7826071066041707,"y0":50.00320586833447,"z0":5.8080558783821985,"aX":-12.799858525829054},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":12.5,"spinRate":2220,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40904990331717395,"extension":6.319315120678919},"index":3,"playId":"f4585cda-9280-36d0-a8a5-957f6d7d6af6","pitchNumber":4,"startTime":"2026-05-20T18:16:53.149Z","endTime":"2026-05-20T18:16:56.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:16:56.149Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T18:17:35.933Z","endTime":"2026-05-20T18:18:09.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T18:17:01.978Z","endTime":"2026-05-20T18:17:38.259Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.860044776290422,"aZ":-17.714609170587128,"pfxX":-7.803917203150294,"pfxZ":7.724457100837935,"pX":-1.5375048182527336,"pZ":2.7236012207173146,"vX0":3.4904631541072653,"vY0":-135.958956605569,"vZ0":-4.884596891202587,"x":175.61,"y":165.24,"x0":-1.8242752889099554,"y0":50.00066798418829,"z0":5.773067065190086,"aX":-14.60528669845097},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":13.4,"spinRate":2108,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40288529754459423,"extension":6.405606850330468},"index":1,"playId":"aeba2b51-e24d-3faa-b9fe-0752210ed3cb","pitchNumber":1,"startTime":"2026-05-20T18:17:38.259Z","endTime":"2026-05-20T18:17:42.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628382471787674,"aZ":-17.14807950601304,"pfxX":-8.732761342160671,"pfxZ":8.04918613472753,"pX":-0.1647551265281762,"pZ":2.781367032045305,"vX0":6.804506292025927,"vY0":-135.74168555192875,"vZ0":-4.96564985587845,"x":123.28,"y":163.68,"x0":-1.569075097886278,"y0":50.000839461289885,"z0":5.827614897361997,"aX":-16.29962250261325},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":2107,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4034558243026365,"extension":6.420400488083834},"hitData":{"launchSpeed":97.4,"launchAngle":40.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.18,"coordY":74.81}},"index":2,"playId":"298bb9b1-b561-37ee-88df-f74923fe0724","pitchNumber":2,"startTime":"2026-05-20T18:17:57.089Z","endTime":"2026-05-20T18:18:09.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:18:09.620Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T18:18:28.241Z","endTime":"2026-05-20T18:20:32.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676576328786354,"aZ":-25.076168810668833,"pfxX":-9.512177678038256,"pfxZ":4.57190743809527,"pX":-0.8808926041675696,"pZ":3.00842994237175,"vX0":5.146175433157797,"vY0":-124.30611013934275,"vZ0":-1.9991209285709686,"x":150.58,"y":157.55,"x0":-1.7502961218741697,"y0":50.004040381875335,"z0":5.920673427403903,"aX":-14.774628690663315},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":1457,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.44190028390327774,"extension":6.322914669068273},"index":0,"playId":"cc461e2d-050d-3af2-a24e-05ee3606db34","pitchNumber":1,"startTime":"2026-05-20T18:18:35.615Z","endTime":"2026-05-20T18:18:38.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245706343762578,"aZ":-24.498624960492705,"pfxX":-9.798657596439629,"pfxZ":4.916337345311122,"pX":-0.2140203762773351,"pZ":3.710077264874525,"vX0":6.540774494004374,"vY0":-124.29245581097052,"vZ0":-0.5339027914910901,"x":125.16,"y":138.61,"x0":-1.6084633730663151,"y0":50.005746587260106,"z0":5.964564165298157,"aX":-15.311742690400006},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":1657,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4409144715912223,"extension":6.364514899809128},"index":1,"playId":"446d3af2-d9c2-37ce-b4e9-670eabf0e184","pitchNumber":2,"startTime":"2026-05-20T18:18:59.049Z","endTime":"2026-05-20T18:19:02.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"733f50e7-d4a5-3c1a-be29-3cc02e257c72","startTime":"2026-05-20T18:19:19.147Z","endTime":"2026-05-20T18:19:23.153Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958157526185122,"aZ":-13.731063368242955,"pfxX":-4.7552735755098405,"pfxZ":9.84580550725035,"pX":-1.8890272943273938,"pZ":4.589798467973696,"vX0":1.6463343389077127,"vY0":-136.25345479570186,"vZ0":-0.9888603064381547,"x":189.01,"y":114.86,"x0":-1.8845624667231142,"y0":50.00387382119798,"z0":5.909699628444608,"aX":-8.908801925088339},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2135,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4025460702409882,"extension":6.341003325261527},"index":3,"playId":"12b123d4-c7c9-3d52-98e8-0bec4b73a7bb","pitchNumber":3,"startTime":"2026-05-20T18:19:37.943Z","endTime":"2026-05-20T18:19:40.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.830445866358893,"aZ":-27.086580786485463,"pfxX":-8.497197790889414,"pfxZ":3.2460649611720225,"pX":-0.19313374762581262,"pZ":2.583086708602569,"vX0":5.994854445502211,"vY0":-123.64440384663213,"vZ0":-2.7369436456404337,"x":124.36,"y":169.04,"x0":-1.5304801673913857,"y0":50.00411103614692,"z0":5.948920140815963,"aX":-13.318588082922325},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":14.2,"spinRate":1344,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4409413988599611,"extension":6.4333829311372535},"index":4,"playId":"2c33d903-7d5c-3601-bfc5-7097b333516b","pitchNumber":4,"startTime":"2026-05-20T18:20:01.306Z","endTime":"2026-05-20T18:20:04.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392233655580043,"aZ":-21.76618813423919,"pfxX":-8.338725260337798,"pfxZ":6.437674392475161,"pX":-0.6201595341488018,"pZ":3.1298377525855425,"vX0":5.1591491275622925,"vY0":-126.04895865834611,"vZ0":-2.596717910121161,"x":140.64,"y":154.27,"x0":-1.604690551901973,"y0":50.0046446524412,"z0":5.921102096549123,"aX":-13.48848214271984},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":1511,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.4336755792031033,"extension":6.367084925389263},"hitData":{"launchSpeed":62.7,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.87,"coordY":173.98}},"index":5,"playId":"748f66ab-e2ee-31af-b838-a904f8dfdfef","pitchNumber":5,"startTime":"2026-05-20T18:20:26.621Z","endTime":"2026-05-20T18:20:32.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:20:32.852Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T18:22:34.233Z","endTime":"2026-05-20T18:24:20.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35518588844904,"aZ":-17.044289386639843,"pfxX":-8.891923513744644,"pfxZ":8.182753843342722,"pX":1.306896202320387,"pZ":2.6024447937728485,"vX0":11.83229551320514,"vY0":-135.10906594358383,"vZ0":-2.309154323746241,"x":67.18,"y":168.51,"x0":-1.9734220935281812,"y0":50.005554788026686,"z0":4.6656844333268115,"aX":-16.447827970127147},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2320,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40535147970072893,"extension":6.929951355761016},"index":0,"playId":"299d5586-c8af-3be1-be55-a4e6bf47f17a","pitchNumber":1,"startTime":"2026-05-20T18:22:47.551Z","endTime":"2026-05-20T18:22:51.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.659995976257854,"aZ":-30.443943831450174,"pfxX":-1.4223062650869385,"pfxZ":1.1139452601234936,"pX":0.6388313491095959,"pZ":1.6873972937455324,"vX0":7.813741357483858,"vY0":-123.57908764455185,"vZ0":-0.9881244899275524,"x":92.65,"y":193.22,"x0":-2.3678338054254007,"y0":50.00614258768234,"z0":4.6303042137182855,"aX":-2.219247145356236},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":1.0,"spinRate":2336,"spinDirection":87},"zone":9,"typeConfidence":0.92,"plateTime":0.44178148788580573,"extension":6.874286652897345},"index":1,"playId":"7445d49b-858a-35d8-b5a6-ce3b0e0beb52","pitchNumber":2,"startTime":"2026-05-20T18:23:02.655Z","endTime":"2026-05-20T18:23:06.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.4,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432840595051275,"aZ":-18.509479618320547,"pfxX":-9.778901227465543,"pfxZ":7.361047620577972,"pX":0.4751831841103,"pZ":3.0404727620399243,"vX0":10.520906323213687,"vY0":-135.59612025616804,"vZ0":-0.7681722498528405,"x":98.89,"y":156.69,"x0":-2.1898838658644,"y0":50.00474265695064,"z0":4.622234873483221,"aX":-18.16012035179346},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2371,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4043749442575475,"extension":7.0803631303243275},"index":2,"playId":"8a5f91bc-7da2-3c03-ba40-514da3a6caba","pitchNumber":3,"startTime":"2026-05-20T18:23:18.150Z","endTime":"2026-05-20T18:23:21.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-20T18:23:32.422Z","endTime":"2026-05-20T18:23:47.236Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25744811304818,"aZ":-40.074172183922954,"pfxX":5.504667604165341,"pfxZ":-6.1303139730593825,"pX":0.5730351034103013,"pZ":0.9671222129204751,"vX0":5.2185219743040925,"vY0":-113.58730179198841,"vZ0":0.16129009862956245,"x":95.16,"y":212.67,"x0":-2.4798298515982227,"y0":50.000090694891284,"z0":4.921800651753183,"aX":7.099092363916865},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.7,"breakHorizontal":-11.4,"spinRate":2643,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.48455494469541227,"extension":6.868022821565198},"index":4,"playId":"c90688d5-9183-3f69-8143-3a763718eb3e","pitchNumber":4,"startTime":"2026-05-20T18:23:47.236Z","endTime":"2026-05-20T18:23:52.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.330123925543187,"aZ":-17.514249963693274,"pfxX":-9.29342595703782,"pfxZ":7.840187957086513,"pX":0.24767677015350953,"pZ":3.4798903077398275,"vX0":9.654361205720196,"vY0":-136.20628360637517,"vZ0":0.19188446808049997,"x":107.56,"y":144.82,"x0":-2.14391613567132,"y0":50.0003272177875,"z0":4.62460615061978,"aX":-17.37184649707917},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":14.6,"spinRate":2322,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4029240948901802,"extension":6.926166488281349},"index":5,"playId":"efefd919-a293-36fd-ab80-d9196fceab74","pitchNumber":5,"startTime":"2026-05-20T18:24:16.602Z","endTime":"2026-05-20T18:24:20.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:24:20.317Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, second baseman Luke Keaschall to first baseman Josh Bell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T18:24:45.833Z","endTime":"2026-05-20T18:25:13.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.324246541036214,"aZ":-18.272583747423102,"pfxX":-10.071674805944012,"pfxZ":7.302057095457053,"pX":-0.1416653169663329,"pZ":2.8185473589362697,"vX0":9.381118792164509,"vY0":-137.34147360646685,"vZ0":-1.248969632212014,"x":122.4,"y":162.68,"x0":-2.2983997668609453,"y0":50.005490549609334,"z0":4.525866059720374,"aX":-19.182610044401365},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":16.2,"spinRate":2346,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3992892350056323,"extension":7.1361772001176265},"index":0,"playId":"133b5315-112b-36b2-b46c-aac89cbf9023","pitchNumber":1,"startTime":"2026-05-20T18:24:45.938Z","endTime":"2026-05-20T18:24:50.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166165330617574,"aZ":-32.26030582206805,"pfxX":-11.437448179672835,"pfxZ":-0.04952353600553305,"pX":-0.1272532821517014,"pZ":1.906558475086918,"vX0":9.3250073334682,"vY0":-131.30636905362428,"vZ0":-0.6942533805964126,"x":121.85,"y":187.3,"x0":-2.2343684225361327,"y0":50.00284735136898,"z0":4.569586420930829,"aX":-20.021038185486045},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.0,"breakHorizontal":18.7,"spinRate":2087,"spinDirection":246},"zone":8,"typeConfidence":0.88,"plateTime":0.41674007496445364,"extension":6.922610376430202},"hitData":{"launchSpeed":72.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.31,"coordY":151.68}},"index":1,"playId":"5a007480-4ced-33ec-a094-abcff727b13d","pitchNumber":2,"startTime":"2026-05-20T18:25:05.170Z","endTime":"2026-05-20T18:25:13.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:25:13.083Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Walker lines out sharply to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T18:25:26.702Z","endTime":"2026-05-20T18:27:28.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071769187823104,"aZ":-17.650091874581776,"pfxX":-8.983618610666507,"pfxZ":7.628034198264324,"pX":1.4359070924889805,"pZ":2.6908567069761284,"vX0":13.221265917248173,"vY0":-136.62376817321643,"vZ0":-1.616637237962018,"x":62.27,"y":166.13,"x0":-2.282819158127808,"y0":50.00292806221184,"z0":4.494277309045512,"aX":-17.106713730724188},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":13.7,"spinRate":2288,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39981305668830824,"extension":7.181831966171227},"index":0,"playId":"35031815-cd15-3e2f-91e6-e86526342524","pitchNumber":1,"startTime":"2026-05-20T18:25:38.295Z","endTime":"2026-05-20T18:25:44.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.954440834961424,"aZ":-41.079285057971205,"pfxX":5.273117238924354,"pfxZ":-6.712611281510038,"pX":-0.030411183993474842,"pZ":1.79205914848113,"vX0":3.5101408850953626,"vY0":-114.88357811579283,"vZ0":1.9812233331449356,"x":118.16,"y":190.39,"x0":-2.26786750499106,"y0":50.005539855967605,"z0":4.936280790185947,"aX":6.990261961585327},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.3,"breakHorizontal":-10.4,"spinRate":2627,"spinDirection":47},"zone":8,"typeConfidence":0.89,"plateTime":0.4782999464266089,"extension":6.614894152968793},"index":1,"playId":"bd1fdff5-f763-3042-8d5a-282d907a6db2","pitchNumber":2,"startTime":"2026-05-20T18:25:50.691Z","endTime":"2026-05-20T18:25:53.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037901325776257,"aZ":-42.131160287560554,"pfxX":6.654719465641861,"pfxZ":-7.489188428253723,"pX":0.6125327974374827,"pZ":0.5931233614172324,"vX0":4.639691025762045,"vY0":-115.34591426347384,"vZ0":-0.3171035778202542,"x":93.65,"y":222.77,"x0":-2.298536308480939,"y0":50.00084936638321,"z0":4.839434850829694,"aX":8.850094128105095},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.3,"breakHorizontal":-13.3,"spinRate":2752,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.47721569671787467,"extension":6.662042596946543},"index":2,"playId":"6203bc5e-d6e2-3a2d-9025-6749c92639d1","pitchNumber":3,"startTime":"2026-05-20T18:26:04.400Z","endTime":"2026-05-20T18:26:08.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.045773546806753,"aZ":-19.105786402589192,"pfxX":-6.853316684833747,"pfxZ":6.9111178022864745,"pX":0.07984237109627791,"pZ":2.7263959587276045,"vX0":8.560681179062259,"vY0":-136.17752403442722,"vZ0":-1.4150301612171896,"x":113.96,"y":165.17,"x0":-2.2043489231861897,"y0":50.00134998184412,"z0":4.565749767576576,"aX":-12.95664515684891},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":10.8,"spinRate":2270,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4012003816621075,"extension":7.1863395889701005},"index":3,"playId":"a79ade6d-0f20-38da-a1b5-e6bcf36b5fc2","pitchNumber":4,"startTime":"2026-05-20T18:26:27.027Z","endTime":"2026-05-20T18:26:30.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219149578821966,"aZ":-18.888429061286043,"pfxX":-7.762564588412814,"pfxZ":7.080268908918054,"pX":0.9856450555645588,"pZ":3.4275818167239605,"vX0":11.440149389420915,"vY0":-135.74298667476174,"vZ0":0.23124585590636304,"x":79.43,"y":146.24,"x0":-2.264421700230742,"y0":50.00054768036934,"z0":4.650629481077228,"aX":-14.562573828953076},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2288,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40266939219854203,"extension":7.084744941827502},"index":4,"playId":"b1bd0bb2-fd54-34cf-8a07-1edba77fb0bf","pitchNumber":5,"startTime":"2026-05-20T18:26:45.580Z","endTime":"2026-05-20T18:26:52.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921568441604077,"aZ":-23.548666593723112,"pfxX":-10.100968074499942,"pfxZ":4.628983799127083,"pX":-0.37701894446211853,"pZ":3.243050968015664,"vX0":8.36664514307088,"vY0":-135.2419893014774,"vZ0":0.8059082141820597,"x":131.37,"y":151.22,"x0":-2.189756088027397,"y0":50.00205668973256,"z0":4.585813003172569,"aX":-18.817455091558465},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":2110,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4041197528470315,"extension":7.092469862753147},"index":5,"playId":"9eef12e7-654d-3789-a8e9-19baeee5e7f4","pitchNumber":6,"startTime":"2026-05-20T18:27:00.231Z","endTime":"2026-05-20T18:27:03.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350083441083346,"aZ":-17.318885351185635,"pfxX":-8.100007814180662,"pfxZ":7.90354364990784,"pX":0.1797826485167996,"pZ":1.9397966663239057,"vX0":9.201732484169746,"vY0":-135.89115006371114,"vZ0":-3.441183213483575,"x":110.15,"y":186.41,"x0":-2.189700952988427,"y0":50.00415860309885,"z0":4.4178674455230205,"aX":-15.228200141183457},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2188,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.40228173330972306,"extension":7.044078436297082},"hitData":{"launchSpeed":104.3,"launchAngle":16.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.13,"coordY":64.75}},"index":6,"playId":"ccfb82e7-0c9b-3ef2-aed0-77730014a934","pitchNumber":7,"startTime":"2026-05-20T18:27:22.189Z","endTime":"2026-05-20T18:27:28.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:27:28.913Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:29:35.396Z","endTime":"2026-05-20T18:30:17.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855434355519716,"aZ":-26.400604119263093,"pfxX":-10.865197434814531,"pfxZ":3.697603851617343,"pX":0.9011746513468714,"pZ":2.2387160827059023,"vX0":9.582422237839246,"vY0":-124.46431473885124,"vZ0":-3.3975454209279983,"x":82.65,"y":178.33,"x0":-1.5940515983829588,"y0":50.006002317404686,"z0":5.816774775532874,"aX":-16.98624921296733},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":17.4,"spinRate":1391,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.44069728898103255,"extension":6.5011735399910835},"index":0,"playId":"26c6fcab-3b0d-3f65-b4bf-574332663571","pitchNumber":1,"startTime":"2026-05-20T18:29:39.916Z","endTime":"2026-05-20T18:29:43.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.1,"endSpeed":77.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547340053492196,"aZ":-26.83061160378703,"pfxX":-10.56076572762209,"pfxZ":3.457172856514192,"pX":-1.1544601639342715,"pZ":2.0535915254187183,"vX0":4.867338189121069,"vY0":-123.75782298076824,"vZ0":-3.706725487258718,"x":161.01,"y":183.33,"x0":-1.778499881376446,"y0":50.0039153253765,"z0":5.827470834589621,"aX":-16.32195598670242},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":1493,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4432062743333791,"extension":6.362867058928711},"index":1,"playId":"a1d73df9-f45d-3220-ac71-52c94fa304a6","pitchNumber":2,"startTime":"2026-05-20T18:29:54.318Z","endTime":"2026-05-20T18:29:58.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353470595398377,"aZ":-16.244248637894582,"pfxX":-8.978887638553726,"pfxZ":8.65401272136356,"pX":-0.2118463181037818,"pZ":2.8444599930312346,"vX0":6.910055620230471,"vY0":-135.28767408240117,"vZ0":-4.672253635358051,"x":125.08,"y":161.98,"x0":-1.6410629233155958,"y0":50.00549841476413,"z0":5.7436985719348375,"aX":-16.535442933754396},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":14.6,"spinRate":2084,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40588455928090816,"extension":6.397971978048538},"hitData":{"launchSpeed":83.8,"launchAngle":58.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.32,"coordY":141.57}},"index":2,"playId":"0c3dfe4c-86bf-3222-852f-8c07a3dc7686","pitchNumber":3,"startTime":"2026-05-20T18:30:08.318Z","endTime":"2026-05-20T18:30:17.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:30:17.546Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:30:24.016Z","endTime":"2026-05-20T18:31:51.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":78.2,"endSpeed":71.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661640122768908,"aZ":-38.98921656112047,"pfxX":4.849330847730256,"pfxZ":-5.250723432146702,"pX":-0.062007391514113434,"pZ":1.627305541528299,"vX0":2.798007820254103,"vY0":-113.79216282279089,"vZ0":-0.990656979650961,"x":119.36,"y":194.84,"x0":-1.9411551110940828,"y0":50.00020943580125,"z0":5.962322256239176,"aX":6.299512467849034},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.5,"breakHorizontal":-9.5,"spinRate":2810,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.48303855744619995,"extension":6.073543464768338},"index":0,"playId":"7c4d0768-1764-3448-8100-caa4c750e9b5","pitchNumber":1,"startTime":"2026-05-20T18:30:44.105Z","endTime":"2026-05-20T18:30:47.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154491223709545,"aZ":-26.994143011011552,"pfxX":-11.728841790734391,"pfxZ":3.2843026270645446,"pX":0.13501808402199988,"pZ":2.345116022833515,"vX0":8.081170188041076,"vY0":-124.76451727426895,"vZ0":-2.965629626630282,"x":111.85,"y":175.46,"x0":-1.6225184222545026,"y0":50.0019251663714,"z0":5.77442357305619,"aX":-18.485771992077552},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":19.3,"spinRate":1560,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.43904507965657835,"extension":6.4485733511344865},"index":1,"playId":"55265762-5069-331c-9bfe-f4758a60b410","pitchNumber":2,"startTime":"2026-05-20T18:30:59.452Z","endTime":"2026-05-20T18:31:02.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T18:31:15.676Z","endTime":"2026-05-20T18:31:25.284Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64556051875995,"aZ":-42.154074669386866,"pfxX":4.860945214891574,"pfxZ":-7.692180269992435,"pX":0.7482053742550777,"pZ":0.8418356196547376,"vX0":4.247094171811467,"vY0":-113.97071051099074,"vZ0":-1.863589226563843,"x":88.48,"y":216.05,"x0":-1.780435421937089,"y0":50.00301297449206,"z0":5.88652710022245,"aX":6.30599084753474},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.0,"breakHorizontal":-10.0,"spinRate":2873,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4831378380292932,"extension":6.080939665768228},"index":3,"playId":"ebab5c27-4a86-3c0d-b8ea-f9bfa79ce9b5","pitchNumber":3,"startTime":"2026-05-20T18:31:25.284Z","endTime":"2026-05-20T18:31:29.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87784759260567,"aZ":-23.51061617000532,"pfxX":-9.702870557792682,"pfxZ":5.338029976781599,"pX":-0.9105022681330567,"pZ":1.9189586711211009,"vX0":5.220126072141822,"vY0":-125.67367094141527,"vZ0":-4.992231839882966,"x":151.71,"y":186.97,"x0":-1.73765882576146,"y0":50.00546333544542,"z0":5.804912068003554,"aX":-15.756469633387042},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":1460,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4333485207886616,"extension":6.34956193010001},"hitData":{"launchSpeed":71.8,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.48,"coordY":167.39}},"index":4,"playId":"3166431e-a9f8-3d84-8e46-45e11c845083","pitchNumber":4,"startTime":"2026-05-20T18:31:43.158Z","endTime":"2026-05-20T18:31:51.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:31:51.527Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:31:56.688Z","endTime":"2026-05-20T18:32:21.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42782032576276,"aZ":-41.733845657995225,"pfxX":4.268553158129781,"pfxZ":-7.641247435282223,"pX":-0.11231161819560136,"pZ":2.042420165771333,"vX0":2.420777295473445,"vY0":-111.32082067695173,"vZ0":0.768279378099971,"x":121.28,"y":183.63,"x0":-1.7691049266883299,"y0":50.000036142344726,"z0":6.021296075926094,"aX":5.343165337184362},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.3,"breakHorizontal":-8.4,"spinRate":2793,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4924648574275543,"extension":5.899540767972236},"hitData":{"launchSpeed":97.8,"launchAngle":27.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.01,"coordY":51.54}},"index":0,"playId":"e3dfc314-9520-33e8-b9b0-7480e1ec812c","pitchNumber":1,"startTime":"2026-05-20T18:32:12.798Z","endTime":"2026-05-20T18:32:21.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:32:21.312Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:34:24.363Z","endTime":"2026-05-20T18:36:09.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.342534479223193,"aZ":-18.966819599713272,"pfxX":-10.211283563600423,"pfxZ":7.284466490524366,"pX":-0.37569175546864336,"pZ":3.1304266884352234,"vX0":8.538063666027995,"vY0":-134.34632686878646,"vZ0":-0.6544334458167371,"x":131.32,"y":154.26,"x0":-2.2812006524743453,"y0":50.002072709175685,"z0":4.735436204582215,"aX":-18.511811831317996},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":16.4,"spinRate":2286,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40899710575969195,"extension":6.899476307005014},"index":0,"playId":"99cce60e-e6b4-3632-8ac8-17abb1822eb3","pitchNumber":1,"startTime":"2026-05-20T18:34:32.127Z","endTime":"2026-05-20T18:34:39.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091884821555404,"aZ":-16.454547600399064,"pfxX":-9.963806319196436,"pfxZ":8.582397128002553,"pX":0.7913330598551757,"pZ":3.1603713702885865,"vX0":11.319721407697378,"vY0":-134.924405012976,"vZ0":-0.9504984485746388,"x":86.84,"y":153.45,"x0":-2.1765736258145156,"y0":50.005051662006984,"z0":4.683807433329237,"aX":-18.256621545901627},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":15.5,"spinRate":2245,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4069399223597112,"extension":6.9532456402744796},"index":1,"playId":"15a58ace-4763-3e66-8e53-444252fae7a4","pitchNumber":2,"startTime":"2026-05-20T18:35:06.523Z","endTime":"2026-05-20T18:35:10.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T18:35:19.566Z","endTime":"2026-05-20T18:35:32.684Z","isPitch":false,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.331289442790045,"aZ":-41.53446104088646,"pfxX":5.711275360825263,"pfxZ":-7.157759573146116,"pX":1.4130217077670018,"pZ":1.6447136021287392,"vX0":6.555649931862254,"vY0":-114.25834489341327,"vZ0":1.6291093121314781,"x":63.14,"y":194.37,"x0":-2.2482347934138973,"y0":50.00495006254046,"z0":5.040042523740401,"aX":7.464382363397587},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.1,"breakHorizontal":-12.1,"spinRate":2710,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.481513117006346,"extension":6.629493310696142},"index":3,"playId":"e506a60c-6395-336d-9bde-a84b21c0f13b","pitchNumber":3,"startTime":"2026-05-20T18:35:32.684Z","endTime":"2026-05-20T18:35:36.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.5,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963560171324076,"aZ":-18.68643586801452,"pfxX":-8.193944763943067,"pfxZ":7.303168149753294,"pX":1.0186866525578073,"pZ":4.07151814891388,"vX0":11.191260642145577,"vY0":-135.6088341167372,"vZ0":1.7559463893464962,"x":78.17,"y":128.85,"x0":-2.113146245601544,"y0":50.0025749923952,"z0":4.725940357823937,"aX":-15.133853956994281},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2248,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40518715722893717,"extension":7.016157608536633},"index":4,"playId":"1944ce63-0043-3ba7-be93-62f980737776","pitchNumber":4,"startTime":"2026-05-20T18:35:48.111Z","endTime":"2026-05-20T18:35:51.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.6,"endSpeed":85.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540008424601,"aZ":-17.862869480378137,"pfxX":-7.548876382067974,"pfxZ":7.638437689179122,"pX":0.622709783246865,"pZ":3.027377574851409,"vX0":10.334257110188716,"vY0":-135.97441278866478,"vZ0":-0.7931268727089676,"x":93.26,"y":157.04,"x0":-2.2447158288493,"y0":50.006794081252814,"z0":4.561102176131734,"aX":-14.152723756890934},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2278,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40265932810947014,"extension":7.132486262632216},"index":5,"playId":"716f2a8d-fcc6-3ad6-bdaf-5153b5d823bc","pitchNumber":5,"startTime":"2026-05-20T18:36:06.406Z","endTime":"2026-05-20T18:36:09.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:36:09.847Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Dezenzo called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:36:24.030Z","endTime":"2026-05-20T18:38:17.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":93.2,"endSpeed":84.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08886982724404,"aZ":-16.158524878086325,"pfxX":-8.061021691703484,"pfxZ":8.687282766132201,"pX":0.8551938363673413,"pZ":3.3483561585728983,"vX0":10.821061551642037,"vY0":-135.31756926634515,"vZ0":-0.38276312970694104,"x":84.4,"y":148.37,"x0":-2.1588837721737324,"y0":50.00507090863877,"z0":4.62937346815532,"aX":-14.866499600285243},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":12.1,"spinRate":2323,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40564240114167127,"extension":7.1762451943649905},"index":0,"playId":"c2a90faa-07e6-3a59-acb2-d428a34353d3","pitchNumber":1,"startTime":"2026-05-20T18:36:35.244Z","endTime":"2026-05-20T18:36:39.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366870801031293,"aZ":-22.27715281102248,"pfxX":-10.742748868420971,"pfxZ":5.370405814964025,"pX":0.6410175015597146,"pZ":2.327677090942124,"vX0":11.004281098407088,"vY0":-134.9290354278727,"vZ0":-1.9703044551429134,"x":92.57,"y":175.93,"x0":-2.094537713682614,"y0":50.005806932501564,"z0":4.637181392670469,"aX":-19.811178799110053},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":17.2,"spinRate":2160,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4059489954153048,"extension":6.956277035256447},"index":1,"playId":"8a02c771-fa83-357a-b5dd-a38f659c69cf","pitchNumber":2,"startTime":"2026-05-20T18:36:50.454Z","endTime":"2026-05-20T18:36:54.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T18:36:58.970Z","endTime":"2026-05-20T18:37:14.358Z","isPitch":false,"type":"action","player":{"id":701305,"link":"/api/v1/people/701305"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016014954667742,"aZ":-33.59470763300031,"pfxX":8.328253616654495,"pfxZ":-1.050263261942309,"pX":0.1989101382162998,"pZ":1.8616016476609452,"vX0":3.936968872917653,"vY0":-116.06321284997304,"vZ0":1.316418063318809,"x":109.42,"y":188.52,"x0":-2.6076016565875038,"y0":50.004798362377635,"z0":4.5140542582849,"aX":11.233889759024759},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.2,"breakHorizontal":-16.1,"spinRate":2851,"spinDirection":71},"zone":8,"typeConfidence":0.91,"plateTime":0.47398563222768475,"extension":6.862586212369942},"index":3,"playId":"1432d9d6-dd76-34f2-8c40-287c3c064f03","pitchNumber":3,"startTime":"2026-05-20T18:37:14.358Z","endTime":"2026-05-20T18:37:18.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08429129241713,"aZ":-38.98747008685737,"pfxX":7.033245697321885,"pfxZ":-4.965803458677259,"pX":2.618701094199531,"pZ":-0.10488105312203605,"vX0":8.683761276728523,"vY0":-117.21359187145654,"vZ0":-2.8042635638568782,"x":17.18,"y":241.61,"x0":-2.068032222513166,"y0":50.003699492279694,"z0":4.798072043735853,"aX":9.647068863350356},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.5,"breakHorizontal":-15.1,"spinRate":2854,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.4698434761000545,"extension":7.108134500722451},"index":4,"playId":"12aee5e5-ff6c-36e5-aa79-07748143cdff","pitchNumber":4,"startTime":"2026-05-20T18:37:35.217Z","endTime":"2026-05-20T18:37:39.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730421101278914,"aZ":-19.751942958396757,"pfxX":-5.5891348730686214,"pfxZ":6.740945840519036,"pX":-0.08156970412768705,"pZ":4.248563004002921,"vX0":7.5463401164519235,"vY0":-135.2039376946589,"vZ0":2.5268860654653746,"x":120.11,"y":124.07,"x0":-2.188602969941679,"y0":50.00307251505051,"z0":4.6914389366615445,"aX":-10.301194655859168},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":8.4,"spinRate":2305,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.405822296149124,"extension":6.85972097983318},"index":5,"playId":"74ee8db0-da0d-3f33-9241-a8a270cfa29a","pitchNumber":5,"startTime":"2026-05-20T18:37:54.864Z","endTime":"2026-05-20T18:37:58.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":71.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88972280651727,"aZ":-34.254630356677,"pfxX":10.137664478235612,"pfxZ":-1.569679693786461,"pX":-0.12357704935786315,"pZ":1.8592764013117231,"vX0":2.6541409972602117,"vY0":-115.51508013548457,"vZ0":1.4975693039033302,"x":121.71,"y":188.58,"x0":-2.610619131053497,"y0":50.00523094583963,"z0":4.550595504386173,"aX":13.40301224391516},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.0,"breakHorizontal":-19.1,"spinRate":2889,"spinDirection":58},"zone":8,"typeConfidence":0.91,"plateTime":0.47817646884156595,"extension":6.779219727856456},"index":6,"playId":"5d854031-ae0e-3a71-86a1-6a0d234efaa9","pitchNumber":6,"startTime":"2026-05-20T18:38:13.465Z","endTime":"2026-05-20T18:38:17.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":701305,"link":"/api/v1/people/701305"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:38:17.622Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:38:31.263Z","endTime":"2026-05-20T18:40:55.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":92.6,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36310060888216,"aZ":-17.67957243979287,"pfxX":-6.500528373691925,"pfxZ":8.022194237485524,"pX":0.8771709031407752,"pZ":3.0902784377745465,"vX0":9.99286503157073,"vY0":-134.38543309832446,"vZ0":-0.6539931413824097,"x":83.56,"y":155.34,"x0":-2.065540266271451,"y0":50.00544901800705,"z0":4.606511505028875,"aX":-11.750481633965137},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2253,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4094484357962629,"extension":7.0023253440250395},"index":0,"playId":"870e06c0-4f5c-39f5-afef-4b56c6411738","pitchNumber":1,"startTime":"2026-05-20T18:38:41.962Z","endTime":"2026-05-20T18:38:45.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.9,"endSpeed":83.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63592581355415,"aZ":-17.664761287785137,"pfxX":-7.561614142838923,"pfxZ":7.973645474712717,"pX":0.38053568202898214,"pZ":3.0658875876487426,"vX0":9.181703349137205,"vY0":-134.87278968972535,"vZ0":-0.7389558694577306,"x":102.49,"y":156.0,"x0":-2.1049352333055054,"y0":50.004694355229375,"z0":4.6031992487954,"aX":-13.764435967755796},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2278,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.40798899318979354,"extension":7.232007817154697},"index":1,"playId":"5bba1414-822b-3004-956d-50bdabd63d96","pitchNumber":2,"startTime":"2026-05-20T18:38:55.312Z","endTime":"2026-05-20T18:38:58.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T18:39:04.012Z","endTime":"2026-05-20T18:39:13.702Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.0,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25224141448544,"aZ":-18.847933954042805,"pfxX":-6.891294855760862,"pfxZ":7.2819870101811635,"pX":-0.45962642066277204,"pZ":4.2807474714469365,"vX0":7.380155581434455,"vY0":-135.13199160826926,"vZ0":2.6330554492113514,"x":134.52,"y":123.2,"x0":-2.3441634332273935,"y0":50.00450704050564,"z0":4.624882515670194,"aX":-12.61582381890173},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2284,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40691606577622386,"extension":7.016148741412738},"index":3,"playId":"abc3cbc3-1436-391a-a034-47051da80273","pitchNumber":3,"startTime":"2026-05-20T18:39:13.702Z","endTime":"2026-05-20T18:39:17.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":70.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83026708857548,"aZ":-33.83455002566796,"pfxX":10.103944437117708,"pfxZ":-1.2831679352140188,"pX":-0.09524427807824161,"pZ":2.9840010115741187,"vX0":2.334877145020639,"vY0":-114.14161171518742,"vZ0":3.4484772549191507,"x":120.63,"y":158.21,"x0":-2.448334433990892,"y0":50.0034442723156,"z0":4.827643392399664,"aX":13.070824831423845},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.0,"breakHorizontal":-18.8,"spinRate":2831,"spinDirection":64},"zone":2,"typeConfidence":0.91,"plateTime":0.48350746905539044,"extension":7.062890393524332},"index":4,"playId":"627d3e18-bed8-35f1-84f1-9034adc4c79f","pitchNumber":4,"startTime":"2026-05-20T18:39:28.226Z","endTime":"2026-05-20T18:39:31.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59907686308632,"aZ":-36.50943071440924,"pfxX":8.352188121865964,"pfxZ":-3.3304704128818354,"pX":0.19623794756613686,"pZ":1.6887598462014615,"vX0":3.605088594436431,"vY0":-113.86429963104933,"vZ0":1.0791189404202373,"x":109.52,"y":193.18,"x0":-2.4968793473753808,"y0":50.00291438737922,"z0":4.845658152892671,"aX":10.8712439010385},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.4,"breakHorizontal":-16.1,"spinRate":2704,"spinDirection":61},"zone":8,"typeConfidence":0.57,"plateTime":0.4826395557680647,"extension":7.095672685003629},"index":5,"playId":"29be5cb8-4846-3d39-a7aa-a03b04d48af9","pitchNumber":5,"startTime":"2026-05-20T18:39:46.745Z","endTime":"2026-05-20T18:39:49.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.306721823025704,"aZ":-17.850077167332994,"pfxX":-9.643669588284645,"pfxZ":7.7170327877782885,"pX":1.4879652454319716,"pZ":3.0415224993364167,"vX0":12.816196119257004,"vY0":-135.09729800705912,"vZ0":-0.8348107983838233,"x":60.28,"y":156.66,"x0":-2.0554931838535193,"y0":50.0011563797666,"z0":4.604375464495348,"aX":-17.897613422402735},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":14.9,"spinRate":2314,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4048050816472273,"extension":7.3026941414839905},"index":6,"playId":"88b7eeb6-f9b2-322a-b2ba-563c970946d8","pitchNumber":6,"startTime":"2026-05-20T18:40:20.005Z","endTime":"2026-05-20T18:40:23.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574529843798224,"aZ":-17.698147415314747,"pfxX":-8.700015779196427,"pfxZ":7.807450200908608,"pX":1.3135109161504561,"pZ":3.250267166734521,"vX0":11.928771474819186,"vY0":-135.3329072098026,"vZ0":-0.33461760490435366,"x":66.93,"y":151.02,"x0":-2.0214389387844487,"y0":50.005856457911825,"z0":4.615330914613244,"aX":-16.139006577534182},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":2301,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4047493601232013,"extension":7.1865939126705864},"index":7,"playId":"54578c0b-a0b6-3885-bd08-1704ab68b16b","pitchNumber":7,"startTime":"2026-05-20T18:40:35.313Z","endTime":"2026-05-20T18:40:39.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68928424658363,"aZ":-18.332096407184928,"pfxX":-8.297284673584622,"pfxZ":7.479387223986127,"pX":0.18237118945952005,"pZ":2.441031959738528,"vX0":9.159687106296023,"vY0":-135.23422923194667,"vZ0":-2.0759494724638126,"x":110.05,"y":172.87,"x0":-2.171739463634089,"y0":50.00268473312437,"z0":4.505489551074837,"aX":-15.357119067186616},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2330,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40513006563726695,"extension":7.069758866595361},"index":8,"playId":"6fbf9b5f-3b4f-3e73-8354-8f0dc6c9e824","pitchNumber":8,"startTime":"2026-05-20T18:40:52.269Z","endTime":"2026-05-20T18:40:55.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:40:55.833Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:42:56.209Z","endTime":"2026-05-20T18:45:36.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":78.1,"endSpeed":72.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800523826186645,"aZ":-42.11299136573901,"pfxX":6.6368467908279545,"pfxZ":-7.62158834105251,"pX":-0.5963835939329659,"pZ":2.5402480721034046,"vX0":0.8458980820961254,"vY0":-113.7495492880746,"vZ0":1.5375434335222684,"x":139.73,"y":170.19,"x0":-1.8353693527577388,"y0":50.002683191967876,"z0":6.046242685297011,"aX":8.654853319478471},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.1,"breakHorizontal":-12.2,"spinRate":2906,"spinDirection":43},"zone":4,"typeConfidence":2.0,"plateTime":0.48241498469254473,"extension":5.861442532373832},"index":0,"playId":"bb738233-6010-30b8-9873-90afe61b3004","pitchNumber":1,"startTime":"2026-05-20T18:43:02.864Z","endTime":"2026-05-20T18:43:06.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95679960140921,"aZ":-27.496392922886585,"pfxX":-9.275521365750059,"pfxZ":2.9004165351118854,"pX":0.6965165751472152,"pZ":2.1494549933823195,"vX0":8.579960326391253,"vY0":-125.26751539759503,"vZ0":-3.497140641301563,"x":90.45,"y":180.74,"x0":-1.5448752729686133,"y0":50.00026117005175,"z0":5.777041196700728,"aX":-14.947202758490109},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":15.1,"spinRate":1592,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43489966806144587,"extension":6.162637077403973},"index":1,"playId":"cabd0f43-37b1-398d-8a6b-201aaf2aa0ed","pitchNumber":2,"startTime":"2026-05-20T18:43:16.890Z","endTime":"2026-05-20T18:43:20.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T18:43:26.600Z","endTime":"2026-05-20T18:43:40.877Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.477107963812784,"aZ":-40.6864651928462,"pfxX":4.616220727531399,"pfxZ":-6.356682838625545,"pX":0.09608533273590313,"pZ":1.518587353380021,"vX0":2.9483825939241126,"vY0":-115.03696395360815,"vZ0":-1.0249115088565983,"x":113.34,"y":197.78,"x0":-1.8021697207379757,"y0":50.002026018471206,"z0":5.916306142322796,"aX":6.182154879668756},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.5,"breakHorizontal":-9.1,"spinRate":2878,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4762553975838597,"extension":6.0488545383777925},"index":3,"playId":"decb1564-715b-33f6-adb9-4d170b65cedd","pitchNumber":3,"startTime":"2026-05-20T18:43:40.877Z","endTime":"2026-05-20T18:43:44.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058253858925056,"aZ":-14.638716818729709,"pfxX":-6.193698183282832,"pfxZ":9.027876698803848,"pX":-0.5796087915558483,"pZ":4.773172302372896,"vX0":5.6483588477481375,"vY0":-138.28770186297137,"vZ0":-0.2724128381721703,"x":139.09,"y":109.9,"x0":-1.8412247704657938,"y0":50.00022126437226,"z0":5.852676407190505,"aX":-12.026988626672907},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2276,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39568233055157,"extension":6.194088359017795},"index":4,"playId":"f50c055f-0d47-3052-a2f7-77486a76f3b1","pitchNumber":4,"startTime":"2026-05-20T18:44:03.770Z","endTime":"2026-05-20T18:44:06.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.943032517740274,"aZ":-26.38790956772644,"pfxX":-9.55871983322012,"pfxZ":3.574087952411549,"pX":0.6655338808069252,"pZ":2.1137685601247638,"vX0":8.71918808517727,"vY0":-125.76728792040171,"vZ0":-3.6988572944372984,"x":91.63,"y":181.71,"x0":-1.5865823482738315,"y0":50.00250431169558,"z0":5.7180967419102595,"aX":-15.476872178362123},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":15.6,"spinRate":1538,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.43372870989831114,"extension":6.302837112774396},"index":5,"playId":"2f77afc0-ecdc-3700-99fe-549714d1205b","pitchNumber":5,"startTime":"2026-05-20T18:44:19.240Z","endTime":"2026-05-20T18:44:22.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33159969385109,"aZ":-12.572917033978912,"pfxX":-6.862166585268786,"pfxZ":10.113103627337512,"pX":-1.9655916606978385,"pZ":1.7276682368475176,"vX0":1.5253419502924463,"vY0":-138.42419205305654,"vZ0":-8.697101522300041,"x":191.92,"y":192.13,"x0":-1.6329263479115872,"y0":50.00070205898751,"z0":5.755076077182815,"aX":-13.29416606544655},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":12.1,"spinRate":2296,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3959141522334986,"extension":6.28940849147808},"index":6,"playId":"51f137d0-55e9-3d16-ac3e-c3fe3e3be865","pitchNumber":6,"startTime":"2026-05-20T18:44:38.158Z","endTime":"2026-05-20T18:44:41.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.854187377254135,"aZ":-12.869306281872806,"pfxX":-6.473689954774201,"pfxZ":10.21211139282895,"pX":-2.033340575106876,"pZ":3.195325927854411,"vX0":2.1407385436532453,"vY0":-137.2184504930718,"vZ0":-4.374726019223424,"x":194.51,"y":152.51,"x0":-1.9867285816708442,"y0":50.00216697201127,"z0":5.699540028619697,"aX":-12.235477434265308},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2205,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40051826188856854,"extension":6.148902027259945},"index":7,"playId":"bee9a5ab-c73d-3268-80ce-6f419ecbb5ce","pitchNumber":7,"startTime":"2026-05-20T18:44:55.897Z","endTime":"2026-05-20T18:44:59.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263871134124756,"aZ":-22.86567862985364,"pfxX":-10.948268284727272,"pfxZ":5.720346900039693,"pX":0.7752865302363764,"pZ":1.524321245722669,"vX0":9.199487930765622,"vY0":-126.58344053145147,"vZ0":-5.802671969471099,"x":87.45,"y":197.62,"x0":-1.4794563377344871,"y0":50.000726353122644,"z0":5.671016527392568,"aX":-17.80744890880989},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":1578,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43231078579667814,"extension":6.382996611622317},"index":8,"playId":"1a355842-a6ae-3dde-b38f-0778f8beac95","pitchNumber":8,"startTime":"2026-05-20T18:45:12.216Z","endTime":"2026-05-20T18:45:16.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412890827754016,"aZ":-27.964244591708944,"pfxX":-10.560181397826684,"pfxZ":2.71574726893582,"pX":0.0991898046917972,"pZ":0.6704493327442921,"vX0":7.760266130810699,"vY0":-123.45594920012188,"vZ0":-6.4259620965272815,"x":113.22,"y":220.68,"x0":-1.7050394423359276,"y0":50.00374308311996,"z0":5.645329928400324,"aX":-16.384399354043065},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":1445,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4428013715877688,"extension":6.491314327715037},"index":9,"playId":"6bd558cb-b7f3-3822-91ec-acb43c0b6664","pitchNumber":9,"startTime":"2026-05-20T18:45:31.823Z","endTime":"2026-05-20T18:45:36.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:45:36.188Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:45:49.134Z","endTime":"2026-05-20T18:47:39.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392150937531955,"aZ":-14.051116771444311,"pfxX":-6.741150085848504,"pfxZ":9.602358758520518,"pX":0.3982625517070753,"pZ":3.201295344162197,"vX0":8.037720871695184,"vY0":-136.5881481148817,"vZ0":-4.239728844703668,"x":101.82,"y":152.35,"x0":-1.7082790413331779,"y0":50.003010907281805,"z0":5.741424592605096,"aX":-12.72385620725356},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":10.4,"spinRate":2253,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4011817243715732,"extension":6.416656971314267},"index":0,"playId":"9db06b38-cd98-3eb1-8332-8c3ab83712a9","pitchNumber":1,"startTime":"2026-05-20T18:45:59.509Z","endTime":"2026-05-20T18:46:03.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859913766275444,"aZ":-11.353530522141432,"pfxX":-6.863416360088582,"pfxZ":11.05637106621217,"pX":0.903504338179026,"pZ":2.9794295361694343,"vX0":8.765908812770826,"vY0":-136.7638767584568,"vZ0":-5.402668858591257,"x":82.56,"y":158.34,"x0":-1.4605535117568453,"y0":50.00232094672598,"z0":5.768212052109838,"aX":-12.92432597524734},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":10.4,"spinRate":2271,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40142321673218584,"extension":6.242433587542887},"index":1,"playId":"e814a2ab-81d0-317c-b9b1-97cced7e6a85","pitchNumber":2,"startTime":"2026-05-20T18:46:14.901Z","endTime":"2026-05-20T18:46:41.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"}},"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":90.5,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005721041394864,"aZ":-22.631759233853177,"pfxX":-0.8653556031641383,"pfxZ":5.512074360187118,"pX":0.6912403452078988,"pZ":3.3088181517660473,"vX0":6.229314803765099,"vY0":-131.5719255947605,"vZ0":-2.187253687740168,"x":90.65,"y":149.44,"x0":-1.6069119412910184,"y0":50.00622603288838,"z0":5.848935126902371,"aX":-1.499064968686222},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.6,"breakHorizontal":0.0,"spinRate":2510,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.41818569745231926,"extension":6.1496324825365125},"index":2,"playId":"e35b759b-5350-36f6-87d4-4df4620a46a3","pitchNumber":3,"startTime":"2026-05-20T18:46:45.367Z","endTime":"2026-05-20T18:46:49.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121800991479525,"aZ":-28.577272354333044,"pfxX":-10.539533972140681,"pfxZ":2.2264754774316966,"pX":-0.1947222702680359,"pZ":1.8001927618390197,"vX0":6.799607264695081,"vY0":-126.12934790641569,"vZ0":-3.931885550819537,"x":124.42,"y":190.17,"x0":-1.5532106576962215,"y0":50.00154075840701,"z0":5.677919153128669,"aX":-17.01769800874214},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":17.5,"spinRate":1420,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.43388081791215605,"extension":6.369545544369358},"index":3,"playId":"e4bc5d1e-043f-3661-92ad-f43ae1b6be2a","pitchNumber":4,"startTime":"2026-05-20T18:47:00.405Z","endTime":"2026-05-20T18:47:04.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-20T18:47:15.824Z","endTime":"2026-05-20T18:47:31.591Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64065641054562,"aZ":-42.24185796675495,"pfxX":5.704953486523974,"pfxZ":-7.750220869961645,"pX":1.0451900010296244,"pZ":2.1734610573893627,"vX0":4.430644578207513,"vY0":-114.06164505881235,"vZ0":0.9316963972590886,"x":77.16,"y":180.1,"x0":-1.6730027763465538,"y0":50.001531768988364,"z0":5.970325222556792,"aX":7.41280410949785},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.3,"breakHorizontal":-11.5,"spinRate":2785,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.48273406376010586,"extension":6.103410184545828},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.93,"coordY":151.18}},"index":5,"playId":"79784dc0-b7a8-34f8-b713-a5bd3df5de49","pitchNumber":5,"startTime":"2026-05-20T18:47:31.591Z","endTime":"2026-05-20T18:47:39.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:47:39.102Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:47:50.348Z","endTime":"2026-05-20T18:50:42.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838861123617363,"aZ":-14.467599421682971,"pfxX":-5.760755188777178,"pfxZ":9.281956322710661,"pX":0.2956588834638792,"pZ":2.9730314826182993,"vX0":7.174607034106666,"vY0":-137.14171809576177,"vZ0":-4.755438036600923,"x":105.73,"y":158.51,"x0":-1.6038296092961306,"y0":50.006276560561865,"z0":5.7137470285761705,"aX":-10.994494779925459},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2270,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.39912302456392723,"extension":6.3748177689898915},"index":0,"playId":"e64dfd96-f4bd-3109-ab6e-a45cb9f66af3","pitchNumber":1,"startTime":"2026-05-20T18:48:04.544Z","endTime":"2026-05-20T18:48:08.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62805432627133,"aZ":-24.74899420179776,"pfxX":-10.794245791712257,"pfxZ":4.550321234439267,"pX":0.2009677180987256,"pZ":2.3317247097398908,"vX0":7.85121764330014,"vY0":-126.36662914606869,"vZ0":-3.8148715868033767,"x":109.34,"y":175.82,"x0":-1.530312988103673,"y0":50.00255087265677,"z0":5.829204348950526,"aX":-17.610789101995163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.7,"breakHorizontal":18.0,"spinRate":1520,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4320025717683649,"extension":6.297750815489291},"index":1,"playId":"4e201cbb-8c54-3727-9822-6d0ea670aa10","pitchNumber":2,"startTime":"2026-05-20T18:48:16.867Z","endTime":"2026-05-20T18:48:20.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T18:48:30.426Z","endTime":"2026-05-20T18:48:48.663Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402999968858666,"aZ":-41.68062125164113,"pfxX":3.7116579170476873,"pfxZ":-6.840794469273127,"pX":1.1283495516196247,"pZ":1.9886364483711245,"vX0":5.24645485941086,"vY0":-117.49147327655794,"vZ0":-0.10108522322883062,"x":73.99,"y":185.09,"x0":-1.6203494751062446,"y0":50.00040981558418,"z0":5.923393836390159,"aX":5.1598390454102265},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.1,"breakHorizontal":-8.0,"spinRate":2904,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46715211703193216,"extension":6.1247725083547},"index":3,"playId":"9aa3d56a-e5ab-3184-b6ad-d8ed677c821b","pitchNumber":3,"startTime":"2026-05-20T18:48:48.663Z","endTime":"2026-05-20T18:48:56.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.0,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.774255508637918,"aZ":-10.578907692191027,"pfxX":-6.336957362514734,"pfxZ":10.982721388175548,"pX":-0.3581982873702092,"pZ":1.6637932300292326,"vX0":5.996867362087162,"vY0":-139.44585957390854,"vZ0":-8.856759901618984,"x":130.65,"y":193.86,"x0":-1.7147715232402756,"y0":50.00674266763614,"z0":5.582036407173445,"aX":-12.465048724903014},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":10.2,"spinRate":2290,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3930070426141339,"extension":6.341288295821204},"index":4,"playId":"c1377ac2-39e1-3503-b04b-4c9bd3eff4ac","pitchNumber":4,"startTime":"2026-05-20T18:49:30.976Z","endTime":"2026-05-20T18:49:35.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.5,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394700440349776,"aZ":-13.417396945572511,"pfxX":-6.704578629235864,"pfxZ":9.553125099863928,"pX":-0.10994577876105344,"pZ":2.714228539689019,"vX0":6.877909094671715,"vY0":-138.84206453238136,"vZ0":-5.686956056055396,"x":121.19,"y":165.5,"x0":-1.7413025760815464,"y0":50.004526589539665,"z0":5.6727030182570175,"aX":-13.167195370973658},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2198,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39362218507267244,"extension":6.36318387137802},"index":5,"playId":"db900e15-e469-38f5-a901-1a6e9facf638","pitchNumber":5,"startTime":"2026-05-20T18:49:49.474Z","endTime":"2026-05-20T18:49:52.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16885179151529,"aZ":-16.239220832818752,"pfxX":-5.51562691696558,"pfxZ":8.427466655254937,"pX":0.039039516504830146,"pZ":3.883712507957853,"vX0":6.840386503998931,"vY0":-136.22693115238496,"vZ0":-1.9218780174814878,"x":115.51,"y":133.92,"x0":-1.78056061683119,"y0":50.005719844898856,"z0":5.713280501687482,"aX":-10.433686506657025},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2072,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40110093517003076,"extension":6.34174617185579},"index":6,"playId":"32f3f981-cfd0-3b42-af46-bf8af80cc78b","pitchNumber":6,"startTime":"2026-05-20T18:50:12.433Z","endTime":"2026-05-20T18:50:16.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709297066728436,"aZ":-29.37465217848769,"pfxX":-9.929247440123707,"pfxZ":1.6946677818261424,"pX":-0.8105580764568234,"pZ":2.690250639238757,"vX0":5.615227735076856,"vY0":-126.91336836688167,"vZ0":-2.1799941634495372,"x":147.9,"y":166.14,"x0":-1.7464221187636086,"y0":50.00374914670268,"z0":5.869302799644142,"aX":-16.415731262543815},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":1436,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4293838288360332,"extension":6.335595950885192},"hitData":{"launchSpeed":96.3,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.39,"coordY":89.86}},"index":7,"playId":"eb08e06a-889d-38e8-9317-2c7be1e6479f","pitchNumber":7,"startTime":"2026-05-20T18:50:30.294Z","endTime":"2026-05-20T18:50:42.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:50:42.205Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tristan Gray walks. Victor Caratini to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:50:54.739Z","endTime":"2026-05-20T18:52:38.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170239753503658,"aZ":-41.43955950603572,"pfxX":4.174645877193625,"pfxZ":-7.2089371634644,"pX":1.2634109430247875,"pZ":2.630888221122951,"vX0":5.320837899518073,"vY0":-113.60470259588338,"vZ0":1.7233500139390412,"x":68.84,"y":167.75,"x0":-1.6673056660241197,"y0":50.005085461393605,"z0":6.036112552622977,"aX":5.3623373647164545},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.1,"breakHorizontal":-9.1,"spinRate":2829,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.48536068424135603,"extension":6.149582589396173},"index":0,"playId":"3dfb3e69-cafe-35d6-a68e-ac02cd82c369","pitchNumber":1,"startTime":"2026-05-20T18:51:06.286Z","endTime":"2026-05-20T18:51:10.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347548505223664,"aZ":-41.277276703013015,"pfxX":4.203266372580626,"pfxZ":-7.220238116761111,"pX":-0.2975247958386151,"pZ":0.6158035269146885,"vX0":2.1052250894271887,"vY0":-112.47963592446064,"vZ0":-2.131515871862016,"x":128.34,"y":222.15,"x0":-1.7963431863273887,"y0":50.00174032273265,"z0":5.822116475773353,"aX":5.301285443397382},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.3,"breakHorizontal":-8.2,"spinRate":2832,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4898779539666709,"extension":6.027630880637698},"index":1,"playId":"23df7ff0-9ea1-3be3-9d07-8fc0f94aac4a","pitchNumber":2,"startTime":"2026-05-20T18:51:23.003Z","endTime":"2026-05-20T18:51:27.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31089930984896,"aZ":-24.456557372818214,"pfxX":-9.870860466307647,"pfxZ":4.84900941980645,"pX":-0.4566162948546564,"pZ":1.9470826482372563,"vX0":6.393292135823299,"vY0":-125.12542186706978,"vZ0":-4.456231363916043,"x":134.41,"y":186.21,"x0":-1.7572750902915637,"y0":50.00316484622404,"z0":5.745433040951869,"aX":-15.714136355790822},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":1594,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4370696243523997,"extension":6.283577630101146},"index":2,"playId":"19c587a3-7d3d-3b3a-9c05-0a29f1c9e5f4","pitchNumber":3,"startTime":"2026-05-20T18:51:42.976Z","endTime":"2026-05-20T18:51:46.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-20T18:51:56.880Z","endTime":"2026-05-20T18:52:10.980Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67077910412824,"aZ":-22.62159939577125,"pfxX":-12.105149752694746,"pfxZ":5.889379194915742,"pX":1.0023258825393375,"pZ":1.6152685564675415,"vX0":10.17257133167166,"vY0":-126.49954352200386,"vZ0":-5.661998055362615,"x":78.79,"y":195.17,"x0":-1.4973150560820756,"y0":50.00194215185434,"z0":5.69470503102783,"aX":-19.628792595388163},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":19.7,"spinRate":1765,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43289308589916464,"extension":6.437543262292734},"index":4,"playId":"523255a4-1002-342b-a736-2cdc778ef850","pitchNumber":4,"startTime":"2026-05-20T18:52:10.980Z","endTime":"2026-05-20T18:52:15.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":681347,"fullName":"Mike Burrows"}}},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"bd93bfe8-8b22-38b8-afab-7f9ca7e7a4f6","pitchNumber":4,"startTime":"2026-05-20T18:52:34.638Z","endTime":"2026-05-20T18:52:38.821Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:52:38.821Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Kreidler homers (3) on a fly ball to left center field. Victor Caratini scores. Tristan Gray scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:53:42.076Z","endTime":"2026-05-20T18:54:29.519Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":{"id":681347,"link":"/api/v1/people/681347"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T18:53:03.972Z","endTime":"2026-05-20T18:53:44.116Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770331260200226,"aZ":-25.14604693788369,"pfxX":2.4449736325921942,"pfxZ":4.172770730351576,"pX":0.23071587663296197,"pZ":2.8654537333337444,"vX0":4.462263314359916,"vY0":-128.99708194916604,"vZ0":-2.4862817929047782,"x":108.21,"y":161.41,"x0":-1.8391649724169625,"y0":50.005368694953866,"z0":5.779822095290311,"aX":4.122456006403383},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-5.4,"spinRate":2506,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.42455866882788484,"extension":6.211125196422627},"index":1,"playId":"e10f6b88-521b-3fe5-bea1-9f43f31d6b63","pitchNumber":1,"startTime":"2026-05-20T18:53:44.116Z","endTime":"2026-05-20T18:53:50.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058616179892603,"aZ":-14.130262885523607,"pfxX":-7.44518537490991,"pfxZ":9.48301564647103,"pX":-0.1878353086349142,"pZ":3.0933703489858604,"vX0":6.623328149847169,"vY0":-136.80432119937763,"vZ0":-4.559375830264591,"x":124.16,"y":155.26,"x0":-1.6682917454048098,"y0":50.00325552071115,"z0":5.744130327081665,"aX":-14.168486482668712},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":12.1,"spinRate":2244,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.399762625602591,"extension":6.3682685025001735},"hitData":{"launchSpeed":104.2,"launchAngle":29.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.83,"coordY":36.89}},"index":2,"playId":"cf060f22-f126-3b8e-b248-86cd8dd87af1","pitchNumber":2,"startTime":"2026-05-20T18:54:07.642Z","endTime":"2026-05-20T18:54:29.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":28.9,"leverageIndex":2.11,"dramaIndex":235.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:54:29.519Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Outman doubles (4) on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:54:52.430Z","endTime":"2026-05-20T18:55:09.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.237451373690995,"aZ":-38.4880843866678,"pfxX":6.1731626013410645,"pfxZ":-4.887502561431424,"pX":0.568151230353398,"pZ":2.1625967972596696,"vX0":3.5079292527274784,"vY0":-113.15786650068793,"vZ0":0.12459053838516376,"x":95.34,"y":180.39,"x0":-1.8055603898397157,"y0":50.00057235796179,"z0":5.972441960533155,"aX":7.979649394099298},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.5,"breakHorizontal":-12.1,"spinRate":2846,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4845981518359408,"extension":5.93312691132298},"hitData":{"launchSpeed":86.6,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.0,"coordY":126.0}},"index":0,"playId":"5c91398a-1422-31d1-8ad2-de4a03145882","pitchNumber":1,"startTime":"2026-05-20T18:54:55.643Z","endTime":"2026-05-20T18:55:09.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:55:09.663Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:55:19.208Z","endTime":"2026-05-20T18:55:49.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794431442019025,"aZ":-16.601839878791562,"pfxX":-9.105720480238064,"pfxZ":8.185838003596414,"pX":-0.4252263367355137,"pZ":2.730259414842419,"vX0":5.883863099749059,"vY0":-137.17641553353823,"vZ0":-5.332694361197663,"x":133.21,"y":165.06,"x0":-1.4166091559121194,"y0":50.005230524278446,"z0":5.834147176037505,"aX":-17.328500515953923},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":15.2,"spinRate":2200,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39953178092772745,"extension":6.480627194377042},"hitData":{"launchSpeed":81.5,"launchAngle":24.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.56,"coordY":90.87}},"index":0,"playId":"633be1ca-f5ec-392e-b6a1-191f1bdbe1ce","pitchNumber":1,"startTime":"2026-05-20T18:55:42.604Z","endTime":"2026-05-20T18:55:49.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:55:49.631Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cam Smith flies out to right fielder Kody Clemens.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T18:58:01.030Z","endTime":"2026-05-20T18:59:02.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381872566779283,"aZ":-16.890042445902846,"pfxX":-10.156304228141028,"pfxZ":8.362291381242008,"pX":1.2566817235535768,"pZ":2.8482316379261676,"vX0":12.598662574538752,"vY0":-134.61458109393962,"vZ0":-1.6339763641427034,"x":69.1,"y":161.88,"x0":-2.1738857059254264,"y0":50.00045206402949,"z0":4.664082889423798,"aX":-18.55861287830389},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":15.6,"spinRate":2233,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4075476472439723,"extension":6.874122707821527},"index":0,"playId":"6a17844a-da25-3b7b-a1c1-f39377f82ccb","pitchNumber":1,"startTime":"2026-05-20T18:58:03.390Z","endTime":"2026-05-20T18:58:07.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":70.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828420331703313,"aZ":-29.652012776974022,"pfxX":6.635820159193243,"pfxZ":1.9884313201799717,"pX":0.3032661415408617,"pZ":2.403843987446663,"vX0":4.1064028995837045,"vY0":-113.46030760683277,"vZ0":1.3127480878658389,"x":105.44,"y":173.88,"x0":-2.408770545556686,"y0":50.00361576808804,"z0":4.83208864822084,"aX":8.425036614023277},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":4.3,"breakHorizontal":-13.2,"spinRate":2831,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.4876723316480711,"extension":6.535833999673464},"index":1,"playId":"e35494c3-5435-3c77-9032-b7ba741df9fa","pitchNumber":2,"startTime":"2026-05-20T18:58:16.354Z","endTime":"2026-05-20T18:58:20.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-20T18:58:29.703Z","endTime":"2026-05-20T18:58:39.220Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13863498272781,"aZ":-30.40270801533594,"pfxX":7.209580155738104,"pfxZ":1.3652582259898125,"pX":0.7369419805742604,"pZ":2.5651475412284372,"vX0":4.923031795896778,"vY0":-114.43106131776761,"vZ0":1.7980834088538198,"x":88.91,"y":169.52,"x0":-2.3946265438705114,"y0":50.0041437072301,"z0":4.792440596583467,"aX":9.365318546759353},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.4,"breakHorizontal":-14.5,"spinRate":2852,"spinDirection":61},"zone":6,"typeConfidence":0.9,"plateTime":0.4824544770256569,"extension":6.73233309485115},"index":3,"playId":"a706c798-e1ee-351e-b8eb-084363304c66","pitchNumber":3,"startTime":"2026-05-20T18:58:39.220Z","endTime":"2026-05-20T18:58:42.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91359157573788,"aZ":-31.111926511755865,"pfxX":8.576369534995113,"pfxZ":0.8235296282039561,"pX":-0.22451541182778056,"pZ":1.5548570705584461,"vX0":2.544983224014013,"vY0":-113.93696316177054,"vZ0":0.1833538862085371,"x":125.56,"y":196.8,"x0":-2.4747868352178624,"y0":50.005197330148164,"z0":4.586917641776772,"aX":11.104318281913876},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.9,"breakHorizontal":-16.2,"spinRate":2811,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.48356852778611303,"extension":6.898975435629993},"hitData":{"launchSpeed":91.6,"launchAngle":32.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.71,"coordY":82.7}},"index":4,"playId":"3d52be7c-2af8-3fcd-8429-966c4f9c131a","pitchNumber":4,"startTime":"2026-05-20T18:58:54.236Z","endTime":"2026-05-20T18:59:02.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:59:02.462Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, second baseman Luke Keaschall to first baseman Josh Bell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T18:59:18.728Z","endTime":"2026-05-20T18:59:48.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06271535488064,"aZ":-28.454171599674797,"pfxX":8.138410376110736,"pfxZ":2.8603265885234936,"pX":0.18266437187770138,"pZ":2.1049975622259165,"vX0":4.496425748828266,"vY0":-114.52472653453768,"vZ0":0.5531671932362909,"x":110.04,"y":181.95,"x0":-2.8767916439177568,"y0":50.00548275996639,"z0":4.688158329178629,"aX":10.596504870031561},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.6,"breakHorizontal":-16.0,"spinRate":2855,"spinDirection":56},"zone":5,"typeConfidence":0.89,"plateTime":0.4819400343766298,"extension":6.612892873274339},"index":0,"playId":"ee107295-9654-3c0c-ad96-2fa7ca9fd0b8","pitchNumber":1,"startTime":"2026-05-20T18:59:24.927Z","endTime":"2026-05-20T18:59:28.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84253543495391,"aZ":-20.49690207818917,"pfxX":-7.220289317510356,"pfxZ":6.269399232586652,"pX":0.4710874894044728,"pZ":2.1848449080237513,"vX0":9.705644734998787,"vY0":-135.44174579218566,"vZ0":-2.468331564240497,"x":99.04,"y":179.79,"x0":-2.216279233001613,"y0":50.0031907233223,"z0":4.5371266493470035,"aX":-13.450776693773959},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":11.0,"spinRate":2217,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4039847734144413,"extension":7.094947928812846},"hitData":{"launchSpeed":94.0,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.42,"coordY":149.15}},"index":1,"playId":"c853a8cc-72f0-321e-a338-7dab4ebf4ae2","pitchNumber":2,"startTime":"2026-05-20T18:59:40.930Z","endTime":"2026-05-20T18:59:48.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-20T18:59:48.857Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T19:00:04.712Z","endTime":"2026-05-20T19:00:46.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.969058472737526,"aZ":-31.29318152216421,"pfxX":7.227205735449074,"pfxZ":0.6440215834361034,"pX":0.2697495636022154,"pZ":1.8994623636769496,"vX0":3.9550610130724375,"vY0":-116.1888144975204,"vZ0":0.42476876192308555,"x":106.72,"y":187.49,"x0":-2.393911942200674,"y0":50.001442722943764,"z0":4.690217792425682,"aX":9.870831270706415},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.6,"breakHorizontal":-14.0,"spinRate":2811,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.47158385819118154,"extension":6.927374204574488},"index":0,"playId":"ead6cbab-9fc8-3aa4-9781-cf4f19a115b0","pitchNumber":1,"startTime":"2026-05-20T19:00:15.825Z","endTime":"2026-05-20T19:00:19.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17568860065592,"aZ":-18.56294143138601,"pfxX":-9.333543725686146,"pfxZ":7.083665325755683,"pX":0.6107254297306484,"pZ":2.019718569802926,"vX0":11.079949868484112,"vY0":-137.01751560069715,"vZ0":-3.3967539124299915,"x":93.72,"y":184.25,"x0":-2.2521914781705528,"y0":50.0052667239743,"z0":4.526856127701049,"aX":-17.94305547770847},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":14.9,"spinRate":2299,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.398095054990959,"extension":7.113070027436189},"index":1,"playId":"27b36f74-958e-3aa9-8035-57141284bf59","pitchNumber":2,"startTime":"2026-05-20T19:00:29.676Z","endTime":"2026-05-20T19:00:33.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.276505743935893,"aZ":-38.07248211119547,"pfxX":7.231609397487327,"pfxZ":-4.397694129589553,"pX":0.7328335983652028,"pZ":2.0845764687056327,"vX0":4.815811937547414,"vY0":-115.36968576550936,"vZ0":1.7712876608236063,"x":89.07,"y":182.5,"x0":-2.32379504679919,"y0":50.00036007069321,"z0":4.987419811171667,"aX":9.70659274984715},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.2,"breakHorizontal":-14.3,"spinRate":2777,"spinDirection":60},"zone":9,"typeConfidence":0.86,"plateTime":0.47548939824711756,"extension":6.6552156214348015},"index":2,"playId":"2ed461f6-b817-3e6b-8ff9-108292a68255","pitchNumber":3,"startTime":"2026-05-20T19:00:42.610Z","endTime":"2026-05-20T19:00:46.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:00:46.287Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T19:02:47.923Z","endTime":"2026-05-20T19:03:44.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10765294428678,"aZ":-25.482191083441833,"pfxX":-11.147995221787035,"pfxZ":4.304502803397059,"pX":0.30537605933139456,"pZ":1.9329772851341547,"vX0":8.41644341024714,"vY0":-123.47304285152642,"vZ0":-4.207688325149789,"x":105.36,"y":186.59,"x0":-1.6883616893541225,"y0":50.00251413954827,"z0":5.787541696725972,"aX":-17.32364235693367},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.1,"breakHorizontal":18.4,"spinRate":1585,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4425201048751828,"extension":6.173677777451232},"index":0,"playId":"f012521e-9a9f-32ce-9b30-48fd135742f3","pitchNumber":1,"startTime":"2026-05-20T19:02:53.574Z","endTime":"2026-05-20T19:02:57.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61883900022777,"aZ":-24.10328951202646,"pfxX":-11.972924567158678,"pfxZ":5.171581238358939,"pX":-0.40181844338524225,"pZ":1.6986949510619422,"vX0":7.0740314291017095,"vY0":-124.1150430945224,"vZ0":-4.962819258000538,"x":132.32,"y":192.92,"x0":-1.7318854424195318,"y0":50.00602966818926,"z0":5.729157744745316,"aX":-18.70086681909941},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.4,"breakHorizontal":20.0,"spinRate":1519,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.441146302768753,"extension":6.292431331929741},"index":1,"playId":"50d0c206-a283-3346-9dd5-a815f6d23db5","pitchNumber":2,"startTime":"2026-05-20T19:03:08.122Z","endTime":"2026-05-20T19:03:12.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T19:03:24.616Z","endTime":"2026-05-20T19:03:36.557Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.321526106708237,"aZ":-23.640165722814444,"pfxX":-12.240880224988578,"pfxZ":5.229673067324713,"pX":-0.6523841673128316,"pZ":1.6240217617777106,"vX0":6.51421749776085,"vY0":-126.96758530279962,"vZ0":-5.567299613756571,"x":141.87,"y":194.93,"x0":-1.6628597265388765,"y0":50.00041130114432,"z0":5.729750494941605,"aX":-19.955504219278893},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":20.6,"spinRate":1596,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43162582849893916,"extension":6.267360572484382},"hitData":{"launchSpeed":81.3,"launchAngle":35.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.64,"coordY":91.98}},"index":3,"playId":"b35bc29c-2a18-34c1-833d-f5cb625b31cc","pitchNumber":3,"startTime":"2026-05-20T19:03:36.557Z","endTime":"2026-05-20T19:03:44.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:03:44.559Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T19:03:49.944Z","endTime":"2026-05-20T19:05:19.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518620436906563,"aZ":-12.274671386889727,"pfxX":-7.187662695981638,"pfxZ":10.569743696662924,"pX":-0.309427488423399,"pZ":3.8710338111086724,"vX0":6.040444842441949,"vY0":-136.68732045695026,"vZ0":-2.9020561806477554,"x":128.79,"y":134.26,"x0":-1.6194893875431497,"y0":50.004694932495816,"z0":5.7950608812206,"aX":-13.535117064725352},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":11.6,"spinRate":2166,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40147163972568434,"extension":6.257268756177804},"index":0,"playId":"cb1d5d79-3595-37e8-80b6-0a54352272ae","pitchNumber":1,"startTime":"2026-05-20T19:04:08.709Z","endTime":"2026-05-20T19:04:11.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.186123953792546,"aZ":-13.505094408685624,"pfxX":-6.753504221913575,"pfxZ":10.110155173507486,"pX":-0.6402002375645865,"pZ":4.26921307622054,"vX0":5.150780593458929,"vY0":-135.865920967068,"vZ0":-1.6340612919170245,"x":141.4,"y":123.51,"x0":-1.6948828340966446,"y0":50.002098005011916,"z0":5.8298295801307916,"aX":-12.470252653601227},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":10.9,"spinRate":2193,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40505282538707865,"extension":6.127216611271488},"index":1,"playId":"5f67e03b-d93e-35e6-a427-ddf8a1e41aa8","pitchNumber":2,"startTime":"2026-05-20T19:04:24.615Z","endTime":"2026-05-20T19:04:27.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99721563195489,"aZ":-27.781368750988015,"pfxX":-11.160379129889426,"pfxZ":2.7523939896369214,"pX":-0.7341082677390398,"pZ":1.7167662451561572,"vX0":5.8185627616008135,"vY0":-125.68451864421792,"vZ0":-4.360238242103618,"x":144.98,"y":192.43,"x0":-1.6318968927886732,"y0":50.00263671155287,"z0":5.735882843698971,"aX":-17.815502044002205},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":18.8,"spinRate":1580,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4361486421527485,"extension":6.3806843550569905},"index":2,"playId":"e2aa39dd-64b2-3c4f-a17c-8990dabf4265","pitchNumber":3,"startTime":"2026-05-20T19:04:40.626Z","endTime":"2026-05-20T19:04:45.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789967974772647,"aZ":-24.235280331091197,"pfxX":-10.659813234927908,"pfxZ":5.154056734471148,"pX":-1.220181827165951,"pZ":3.5907735552928046,"vX0":4.896313204764887,"vY0":-123.1370616390248,"vZ0":-0.5500754306807798,"x":163.51,"y":141.83,"x0":-1.8464213258637325,"y0":50.001141303423196,"z0":5.862214216375446,"aX":-16.415564265787275},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.5,"breakHorizontal":18.2,"spinRate":1584,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4443099358137803,"extension":6.264644217178964},"index":3,"playId":"412e95c6-7a09-35d7-a498-471bbc066237","pitchNumber":4,"startTime":"2026-05-20T19:04:57.518Z","endTime":"2026-05-20T19:05:00.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.825933175622044,"aZ":-25.798428814480648,"pfxX":-10.743502566246871,"pfxZ":4.035761616896083,"pX":0.6595818987829529,"pZ":1.161485558771483,"vX0":8.952974324356758,"vY0":-124.38093419047773,"vZ0":-5.9924837829733475,"x":91.86,"y":207.42,"x0":-1.5749180425194955,"y0":50.00520024131094,"z0":5.716086100938959,"aX":-16.988706827040822},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":17.6,"spinRate":1445,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43884700580649394,"extension":6.338728915376157},"index":4,"playId":"74c4e1c6-a12d-3bc6-99d5-dfd920b16495","pitchNumber":5,"startTime":"2026-05-20T19:05:14.753Z","endTime":"2026-05-20T19:05:19.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:05:19.197Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a sharp ground ball to right fielder Cam Smith. Josh Bell to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T19:05:27.780Z","endTime":"2026-05-20T19:05:57.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950773946257694,"aZ":-16.69760562444534,"pfxX":-8.098317627481496,"pfxZ":8.183858024509009,"pX":0.37198171969461996,"pZ":3.1323912624997132,"vX0":8.202606646907705,"vY0":-136.8172485263121,"vZ0":-3.9815059297295314,"x":102.82,"y":154.21,"x0":-1.6166747492232656,"y0":50.000682796951416,"z0":5.755058009125844,"aX":-15.310127451262115},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2164,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.40074823543931704,"extension":6.403102273557533},"hitData":{"launchSpeed":104.8,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":182.33,"coordY":102.53}},"index":0,"playId":"f5e959ac-1bba-3e44-abeb-3407c20b7069","pitchNumber":1,"startTime":"2026-05-20T19:05:47.138Z","endTime":"2026-05-20T19:05:57.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.9,"awayTeamWinProbability":10.099999999999994,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:05:57.362Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out softly to second baseman Brice Matthews on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T19:06:07.315Z","endTime":"2026-05-20T19:06:30.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07472619815972,"aZ":-18.32655140080837,"pfxX":-10.1422945793353,"pfxZ":7.433106174243177,"pX":-0.6070764491623412,"pZ":2.452961639946471,"vX0":6.310300493487308,"vY0":-135.96457110891498,"vZ0":-5.264765517166053,"x":140.14,"y":172.55,"x0":-1.6456877196479178,"y0":50.006356366972405,"z0":5.694785938379738,"aX":-18.906839651030015},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":16.9,"spinRate":2025,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40353993900538976,"extension":6.5061978523784125},"hitData":{"launchSpeed":58.8,"launchAngle":45.0,"totalDistance":166.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":151.67,"coordY":140.23}},"index":0,"playId":"31dfe3b6-50c8-320e-99c6-c8ba15d0f613","pitchNumber":1,"startTime":"2026-05-20T19:06:23.503Z","endTime":"2026-05-20T19:06:30.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":88.1,"awayTeamWinProbability":11.900000000000006,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:06:30.724Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T19:06:52.652Z","endTime":"2026-05-20T19:07:45.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69723890829988,"aZ":-25.048113493477693,"pfxX":-10.756088390693357,"pfxZ":4.551471319347794,"pX":-0.30683039448959,"pZ":2.3784158828643163,"vX0":6.5629557915599,"vY0":-124.25007030959915,"vZ0":-3.332984823761752,"x":128.7,"y":174.56,"x0":-1.5839119363476042,"y0":50.00087249818272,"z0":5.8166371064108375,"aX":-16.82998737503456},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.7,"breakHorizontal":18.0,"spinRate":1564,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4406798136281629,"extension":6.287412870704348},"index":0,"playId":"20d39f81-67eb-359e-b61f-b7edd8076dad","pitchNumber":1,"startTime":"2026-05-20T19:06:57.428Z","endTime":"2026-05-20T19:07:01.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-20T19:07:09.317Z","endTime":"2026-05-20T19:07:21.509Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.1,"endSpeed":82.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61957122586001,"aZ":-21.93543948635173,"pfxX":-0.5629208275394929,"pfxZ":5.91047852086879,"pX":0.008692693285674798,"pZ":1.444043715576976,"vX0":4.793019362576822,"vY0":-131.0499402485082,"vZ0":-6.4556187750558545,"x":116.67,"y":199.79,"x0":-1.7737062557218815,"y0":50.00515731634935,"z0":5.586508522482798,"aX":-0.9756487699772604},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2479,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4185237859243962,"extension":6.234278756398318},"index":2,"playId":"e2d702fa-156d-3209-98a6-973cf3a79977","pitchNumber":2,"startTime":"2026-05-20T19:07:21.509Z","endTime":"2026-05-20T19:07:24.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.9,"endSpeed":81.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501490140353695,"aZ":-25.477775955076268,"pfxX":1.3032685020294232,"pfxZ":3.968733577793092,"pX":0.09291954077030878,"pZ":3.75106334316843,"vX0":4.16759175792163,"vY0":-129.46226799374836,"vZ0":-0.38203269637917614,"x":113.46,"y":137.5,"x0":-1.7108553842964511,"y0":50.00268036088423,"z0":5.8604308013383175,"aX":2.1993055513173148},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":-3.4,"spinRate":2518,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4240226201189965,"extension":6.223948752014209},"index":3,"playId":"c8d22520-6058-31a6-9423-ca18e147a41c","pitchNumber":3,"startTime":"2026-05-20T19:07:42.859Z","endTime":"2026-05-20T19:07:45.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:07:45.907Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T19:09:46.620Z","endTime":"2026-05-20T19:10:40.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476026929657394,"aZ":-19.110529134299995,"pfxX":-12.356862256681179,"pfxZ":7.3074224922989846,"pX":1.1035366430811675,"pZ":2.7228856646923485,"vX0":12.14723008888025,"vY0":-133.302585438898,"vZ0":-1.3957559713673997,"x":74.94,"y":165.26,"x0":-1.9219289894672085,"y0":50.000362333789724,"z0":4.642226829539143,"aX":-22.084144267882444},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":19.6,"spinRate":2118,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4119606369682982,"extension":6.851583847668491},"index":0,"playId":"353d8c9b-a8e3-3478-9a8e-0892937df079","pitchNumber":1,"startTime":"2026-05-20T19:09:59.032Z","endTime":"2026-05-20T19:10:03.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878033990739148,"aZ":-33.24518030971838,"pfxX":6.013970217277979,"pfxZ":-0.7952508453299547,"pX":1.1465158580687436,"pZ":2.40086624094111,"vX0":5.821908013129077,"vY0":-116.13988913343326,"vZ0":1.8157491580195668,"x":73.3,"y":173.96,"x0":-2.1836289149416688,"y0":50.00174055262748,"z0":4.795201934449504,"aX":8.126750883160263},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.6,"breakHorizontal":-12.5,"spinRate":2786,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.47352122568381505,"extension":6.789879274209044},"index":1,"playId":"387399bc-1e20-36cd-9d81-954bb6f814e8","pitchNumber":2,"startTime":"2026-05-20T19:10:13.216Z","endTime":"2026-05-20T19:10:16.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-20T19:10:24.259Z","endTime":"2026-05-20T19:10:32.061Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10632394832178,"aZ":-32.401837445181975,"pfxX":8.402417420697024,"pfxZ":-0.17795850943167668,"pX":0.12380662125151944,"pZ":1.9942386409163,"vX0":3.3784167133527587,"vY0":-115.30657420339098,"vZ0":1.0828311426029045,"x":112.28,"y":184.94,"x0":-2.4620148143350677,"y0":50.0002646834279,"z0":4.702305243237566,"aX":11.046911494585272},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.4,"breakHorizontal":-16.2,"spinRate":2910,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.47933093449731823,"extension":6.475376568077975},"hitData":{"launchSpeed":69.3,"launchAngle":58.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":84.84,"coordY":150.03}},"index":3,"playId":"67f9405e-f4dd-32ef-b266-4fee6fd71b09","pitchNumber":3,"startTime":"2026-05-20T19:10:32.061Z","endTime":"2026-05-20T19:10:40.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:10:40.589Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T19:10:47.850Z","endTime":"2026-05-20T19:12:29.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734224562568343,"aZ":-30.50753277383021,"pfxX":-11.053399318457588,"pfxZ":1.028425778362707,"pX":0.5010106016974288,"pZ":1.7221114739577454,"vX0":10.357585222612325,"vY0":-126.33672267139052,"vZ0":-1.3909750155538654,"x":97.9,"y":192.28,"x0":-2.215742779743204,"y0":50.00131551545476,"z0":4.73182686725207,"aX":-17.867239079177903},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":17.6,"spinRate":1879,"spinDirection":249},"zone":9,"typeConfidence":0.91,"plateTime":0.4335442799880136,"extension":6.764676679084723},"index":0,"playId":"7c490681-18d7-3e9b-9c46-acb71f3c77e4","pitchNumber":1,"startTime":"2026-05-20T19:11:01.685Z","endTime":"2026-05-20T19:11:05.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081667979943678,"aZ":-17.274516492926484,"pfxX":-7.653567580031657,"pfxZ":7.971076216096186,"pX":0.6082753115978472,"pZ":3.8270885510999686,"vX0":10.035220119501517,"vY0":-135.92865679187005,"vZ0":0.9719916008041598,"x":93.81,"y":135.45,"x0":-2.1388260347474275,"y0":50.0026096399867,"z0":4.66509141873316,"aX":-14.307112187548396},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":11.8,"spinRate":2358,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4031146687300651,"extension":6.926899844623061},"index":1,"playId":"2521ec29-e1b7-3784-8c16-c6c198534325","pitchNumber":2,"startTime":"2026-05-20T19:11:15.035Z","endTime":"2026-05-20T19:11:18.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.5,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.586657316638203,"aZ":-16.767223375995332,"pfxX":-8.022119759023088,"pfxZ":8.253905850836844,"pX":-0.6231446407059281,"pZ":2.373468724140368,"vX0":7.1035123621211556,"vY0":-135.95095228413973,"vZ0":-2.6677568802213805,"x":140.75,"y":174.7,"x0":-2.2312396757172612,"y0":50.001462235498785,"z0":4.535048246115352,"aX":-14.97321297544713},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2340,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40331905001106483,"extension":6.90615825373717},"index":2,"playId":"0761da2c-2064-3553-9d2f-d169fa2ab7d6","pitchNumber":3,"startTime":"2026-05-20T19:11:28.491Z","endTime":"2026-05-20T19:11:32.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T19:11:36.733Z","endTime":"2026-05-20T19:11:45.506Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058497932138746,"aZ":-20.913362955970218,"pfxX":-11.35629318989789,"pfxZ":5.859021005183356,"pX":0.8724299754534398,"pZ":2.905822178019809,"vX0":11.747411701009103,"vY0":-137.438502063792,"vZ0":-0.5398042903666149,"x":83.75,"y":160.32,"x0":-1.9717456810367084,"y0":50.0055364642661,"z0":4.5189493828455625,"aX":-21.836761069279127},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":18.2,"spinRate":2249,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39779254642052964,"extension":7.032846973096381},"index":4,"playId":"572f749f-3826-31d7-a2e4-bddffde6261f","pitchNumber":4,"startTime":"2026-05-20T19:11:45.506Z","endTime":"2026-05-20T19:11:48.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170039787605827,"aZ":-32.07984937069577,"pfxX":1.6074675608504123,"pfxZ":0.05639959251800297,"pX":-0.35597222782175014,"pZ":0.5626138177748697,"vX0":4.501824618440724,"vY0":-124.10577392508696,"vZ0":-3.5194796270317976,"x":130.57,"y":223.59,"x0":-2.390816393599877,"y0":50.001825919525665,"z0":4.62731556345251,"aX":2.5454025315162663},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.8,"spinRate":2422,"spinDirection":78},"zone":13,"typeConfidence":0.76,"plateTime":0.4387178680841406,"extension":6.743277942438544},"index":5,"playId":"b07c0cbc-92e3-3a70-99d8-876492127426","pitchNumber":5,"startTime":"2026-05-20T19:12:06.008Z","endTime":"2026-05-20T19:12:09.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585348899423963,"aZ":-18.73683205540599,"pfxX":-7.426553800162566,"pfxZ":7.016405028360216,"pX":-0.3116700262587069,"pZ":2.598466884276707,"vX0":7.902550431329468,"vY0":-137.12694312768767,"vZ0":-1.7684066180731404,"x":128.88,"y":168.62,"x0":-2.257631455825748,"y0":50.00668379516798,"z0":4.521868756489813,"aX":-14.232921517245991},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2343,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3984910375583972,"extension":7.039307485483965},"hitData":{"launchSpeed":95.5,"launchAngle":30.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.8,"coordY":78.76}},"index":6,"playId":"f1b4bdd8-dcc4-324d-9872-f85ab2337ae9","pitchNumber":6,"startTime":"2026-05-20T19:12:21.766Z","endTime":"2026-05-20T19:12:29.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:12:29.988Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to third baseman Tristan Gray.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T19:12:36.582Z","endTime":"2026-05-20T19:14:02.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55797684752475,"aZ":-18.222602619230198,"pfxX":-6.305510655302214,"pfxZ":7.400263393570027,"pX":-0.41093486369346244,"pZ":3.1846190280891773,"vX0":7.421470639416394,"vY0":-136.56229727737934,"vZ0":-0.3915338767093253,"x":132.66,"y":152.8,"x0":-2.3467602551878026,"y0":50.00323434966054,"z0":4.585221424968799,"aX":-11.88947948273234},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2301,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40134778077183864,"extension":7.1785212127477775},"index":0,"playId":"a50d777a-55e9-3ec7-92b3-9c8e2b6bd033","pitchNumber":1,"startTime":"2026-05-20T19:12:57.732Z","endTime":"2026-05-20T19:13:00.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617642312877557,"aZ":-16.705409907776986,"pfxX":-8.268073406010695,"pfxZ":8.01445716778278,"pX":0.4486520868211817,"pZ":2.320118162280061,"vX0":10.070435827493855,"vY0":-137.57632389338076,"vZ0":-2.8147489121270604,"x":99.9,"y":176.14,"x0":-2.173535011845489,"y0":50.00141136233899,"z0":4.479709929842905,"aX":-15.955095218792556},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2305,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39713155115945753,"extension":7.085907913293015},"index":1,"playId":"9b256acd-d9e1-3b70-920a-7c20f717de54","pitchNumber":2,"startTime":"2026-05-20T19:13:14.546Z","endTime":"2026-05-20T19:13:18.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T19:13:27.690Z","endTime":"2026-05-20T19:13:36.215Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20875806654376,"aZ":-28.438173337028086,"pfxX":-10.589452079326271,"pfxZ":2.160385266760977,"pX":1.833156062761924,"pZ":-0.8202149874160175,"vX0":13.377954649192445,"vY0":-130.2134198304677,"vZ0":-8.147168702613355,"x":47.12,"y":260.93,"x0":-1.9754572253459373,"y0":50.00626138514452,"z0":4.475348318028934,"aX":-18.340733817851408},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1920,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.41930766264589003,"extension":7.109849832672297},"index":3,"playId":"05a8a25a-915f-387d-8d9e-8b944027798c","pitchNumber":3,"startTime":"2026-05-20T19:13:36.215Z","endTime":"2026-05-20T19:13:39.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31310511589898,"aZ":-39.03811153226558,"pfxX":8.651727474601394,"pfxZ":-5.0224261519938835,"pX":-1.0784802243540723,"pZ":2.6492791704075973,"vX0":0.6175948753981033,"vY0":-116.30482596787027,"vZ0":3.1547677596531027,"x":158.11,"y":167.25,"x0":-2.471298028726023,"y0":50.00290300946271,"z0":4.9836702442731715,"aX":11.82306068878679},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.0,"breakHorizontal":-15.8,"spinRate":2866,"spinDirection":62},"zone":11,"typeConfidence":0.89,"plateTime":0.4713855914799501,"extension":6.819398795179281},"hitData":{"launchSpeed":78.1,"launchAngle":67.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.77,"coordY":166.88}},"index":4,"playId":"8a4e35fa-d739-3698-8fcd-4481dc551312","pitchNumber":4,"startTime":"2026-05-20T19:13:52.819Z","endTime":"2026-05-20T19:14:02.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":657746,"link":"/api/v1/people/657746"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:14:02.220Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Gray singles on a line drive to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T19:16:05.937Z","endTime":"2026-05-20T19:17:50.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767489138867255,"aZ":-17.137521740337807,"pfxX":-9.028257576856506,"pfxZ":8.26467491144944,"pX":-0.9657157546302025,"pZ":2.3415014242226975,"vX0":5.414334134462384,"vY0":-134.4434776298166,"vZ0":-5.6678865542943715,"x":153.81,"y":175.56,"x0":-1.83889454766579,"y0":50.00602743045217,"z0":5.704896170580878,"aX":-16.431813974682772},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":15.1,"spinRate":2110,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40834348993427394,"extension":6.239922918491205},"index":0,"playId":"42c0edf7-8668-38d6-97dd-5df3e50a8f5f","pitchNumber":1,"startTime":"2026-05-20T19:16:09.089Z","endTime":"2026-05-20T19:16:13.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695977533454048,"aZ":-23.131004419251994,"pfxX":-10.303674719859014,"pfxZ":5.577646807682555,"pX":-0.40538229595603503,"pZ":1.3790542185704668,"vX0":6.643101264690957,"vY0":-126.04408229867688,"vZ0":-6.107323601259546,"x":132.45,"y":201.55,"x0":-1.7257306766960414,"y0":50.005516700698124,"z0":5.680935957420946,"aX":-16.714471495931704},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":17.3,"spinRate":1632,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4332277204382744,"extension":6.200341977818975},"index":1,"playId":"0e4cd4d3-8e38-3592-9b02-a729f504e663","pitchNumber":2,"startTime":"2026-05-20T19:16:26.247Z","endTime":"2026-05-20T19:16:29.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T19:16:48.618Z","endTime":"2026-05-20T19:16:49.350Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85579371178955,"aZ":-24.411226315214012,"pfxX":-10.235950402347875,"pfxZ":4.860808820388662,"pX":-0.9599182905122097,"pZ":3.3813547742234915,"vX0":4.958703171595228,"vY0":-125.4638569888611,"vZ0":-1.4268568839812903,"x":153.59,"y":147.48,"x0":-1.6296234069642388,"y0":50.00592701679534,"z0":5.942780056276264,"aX":-16.35747902308194},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.8,"breakHorizontal":17.4,"spinRate":1456,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4362051401770959,"extension":6.005873918215251},"index":3,"playId":"e76e90a1-596e-3b36-a0ae-de17558d446a","pitchNumber":3,"startTime":"2026-05-20T19:16:49.350Z","endTime":"2026-05-20T19:16:53.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830268792639544,"aZ":-43.61896521421887,"pfxX":5.749728926839624,"pfxZ":-8.686431353114832,"pX":0.5288802480644521,"pZ":1.382845184565081,"vX0":3.2915737505865077,"vY0":-115.03442420598377,"vZ0":-0.5268805025501606,"x":96.84,"y":201.44,"x0":-1.6762375156103695,"y0":50.00559513891146,"z0":5.907855243398086,"aX":7.571460607998822},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.5,"breakHorizontal":-11.3,"spinRate":2865,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4793769724121524,"extension":5.77505480231259},"index":4,"playId":"a3058a07-5d94-3b7e-9548-c01366112307","pitchNumber":4,"startTime":"2026-05-20T19:17:06.379Z","endTime":"2026-05-20T19:17:09.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93412064630232,"aZ":-20.042622431811246,"pfxX":-0.40478600315916236,"pfxZ":7.058587436679466,"pX":0.5329221237592934,"pZ":1.502002557412706,"vX0":6.2522100428842995,"vY0":-130.16189065048582,"vZ0":-6.668583722028582,"x":96.69,"y":198.23,"x0":-1.8460249684189665,"y0":50.001688504487035,"z0":5.611229955988866,"aX":-0.6962144970973946},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.5,"breakHorizontal":-0.6,"spinRate":2488,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.42056804775554735,"extension":6.016584625399588},"index":5,"playId":"b550699b-e05c-3b8e-bc5d-cf26c6127722","pitchNumber":5,"startTime":"2026-05-20T19:17:24.821Z","endTime":"2026-05-20T19:17:28.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49801037197496,"aZ":-25.700885735220556,"pfxX":-10.60938999515096,"pfxZ":3.9666549554702106,"pX":-0.8416447946049789,"pZ":1.6172138821649626,"vX0":5.4412582543010535,"vY0":-127.07223040023771,"vZ0":-5.1628722145780195,"x":149.08,"y":195.12,"x0":-1.6344394584976814,"y0":50.00317709721343,"z0":5.72192793684734,"aX":-17.317957903606477},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":18.0,"spinRate":1451,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43134687895255164,"extension":6.118238246521738},"hitData":{"launchSpeed":72.3,"launchAngle":18.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.13,"coordY":106.84}},"index":6,"playId":"127f1ca0-5e27-3eb1-b247-8d617bfdf2df","pitchNumber":6,"startTime":"2026-05-20T19:17:38.983Z","endTime":"2026-05-20T19:17:50.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.3,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:17:50.385Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Kreidler grounds into a double play, second baseman Brice Matthews to first baseman Christian Walker. Tristan Gray out at 2nd. Ryan Kreidler out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T19:17:56.356Z","endTime":"2026-05-20T19:18:23.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.635824194183687,"aZ":-19.881200366926635,"pfxX":-10.969112799122456,"pfxZ":6.6421732452407785,"pX":0.23755547191345563,"pZ":2.1059140425150398,"vX0":8.757324836705942,"vY0":-135.21375236575997,"vZ0":-5.768406731429852,"x":107.94,"y":181.92,"x0":-1.6189291864998048,"y0":50.00369394418444,"z0":5.663214932851422,"aX":-20.300976216215226},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":18.0,"spinRate":2078,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4051818696001863,"extension":6.426885297760227},"hitData":{"launchSpeed":106.9,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":125.57,"coordY":149.15}},"index":0,"playId":"2aed9022-13b1-33a0-831a-9bb84ffa61ee","pitchNumber":1,"startTime":"2026-05-20T19:18:15.715Z","endTime":"2026-05-20T19:18:23.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.48,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:18:23.213Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, second baseman Brice Matthews to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T19:18:43.242Z","endTime":"2026-05-20T19:19:23.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.611897998559794,"aZ":-25.90730608003007,"pfxX":-9.909532239382525,"pfxZ":3.859204701710204,"pX":0.1397619591191067,"pZ":1.3818736296501215,"vX0":7.433373562601105,"vY0":-126.107730797023,"vZ0":-5.680716470243955,"x":111.67,"y":201.47,"x0":-1.546303594358151,"y0":50.003856371533224,"z0":5.731005418961378,"aX":-16.097049658180975},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":1405,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.43293527092299033,"extension":6.2489404859220645},"index":0,"playId":"fa83d625-836d-3a62-a41d-1e5969fcca25","pitchNumber":1,"startTime":"2026-05-20T19:18:51.502Z","endTime":"2026-05-20T19:18:54.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-20T19:19:03.740Z","endTime":"2026-05-20T19:19:15.806Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362488706098144,"aZ":-26.377279597087757,"pfxX":-8.549389096109387,"pfxZ":3.5677616890917783,"pX":-0.3527188785493834,"pZ":1.654514074153997,"vX0":5.8017193347451705,"vY0":-126.07837153968345,"vZ0":-4.890385408422898,"x":130.44,"y":194.11,"x0":-1.5620289908025489,"y0":50.00474575437946,"z0":5.723988932131058,"aX":-13.895529270302331},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":1420,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.43287893229557106,"extension":6.1821661056710235},"hitData":{"launchSpeed":76.9,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.8,"coordY":156.75}},"index":2,"playId":"4eb441bb-2e45-352e-b094-a6e830c3fb5f","pitchNumber":2,"startTime":"2026-05-20T19:19:15.806Z","endTime":"2026-05-20T19:19:23.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":681347,"link":"/api/v1/people/681347"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:19:23.121Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Meyers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:21:41.966Z","endTime":"2026-05-20T19:22:52.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Joe Ryan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:20:38.574Z","endTime":"2026-05-20T19:21:44.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657746,"link":"/api/v1/people/657746","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9322943212515,"aZ":-13.52867498710216,"pfxX":-5.532016135449664,"pfxZ":9.847951789252773,"pX":0.8521034852451085,"pZ":3.20548858716621,"vX0":10.190645504437299,"vY0":-136.47566586827477,"vZ0":-3.090316764195035,"x":84.52,"y":152.23,"x0":-2.2050440392682433,"y0":50.00581438831253,"z0":5.27943629898656,"aX":-10.478064094562182},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2499,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.40073103475906224,"extension":7.246081787337826},"index":1,"playId":"441c2fd9-a9fe-3efb-a2aa-3ed95cd2a06f","pitchNumber":1,"startTime":"2026-05-20T19:21:44.186Z","endTime":"2026-05-20T19:21:47.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.1,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.599390899212537,"aZ":-12.321577789139825,"pfxX":-4.691662354832487,"pfxZ":9.981157637679262,"pX":1.1572322194130622,"pZ":3.1342873463623175,"vX0":10.246097690522527,"vY0":-139.69331661009423,"vZ0":-3.82600300753986,"x":72.89,"y":154.15,"x0":-1.9380773324229714,"y0":50.00035246994427,"z0":5.3236679578800965,"aX":-9.330227397356635},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2528,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39114321864708534,"extension":7.013597658759971},"index":2,"playId":"1348d853-671e-3345-92a7-940e3222cf60","pitchNumber":2,"startTime":"2026-05-20T19:21:59.266Z","endTime":"2026-05-20T19:22:04.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266801644865982,"aZ":-22.28199302597297,"pfxX":1.080741354466606,"pfxZ":5.6049488530130365,"pX":1.864426216169259,"pZ":2.028146893717668,"vX0":9.704613677815164,"vY0":-130.66963703071357,"vZ0":-4.219926365669711,"x":45.93,"y":184.02,"x0":-2.006874038855681,"y0":50.00120969407497,"z0":5.296476002783225,"aX":1.9060587255283992},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":-3.7,"spinRate":2502,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.41595294323842724,"extension":7.2447074313653035},"index":3,"playId":"a369af94-70b2-383f-a3fc-a29eabef8b5e","pitchNumber":3,"startTime":"2026-05-20T19:22:14.894Z","endTime":"2026-05-20T19:22:18.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.8,"endSpeed":86.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.463416244705357,"aZ":-12.257757769141554,"pfxX":-5.220606743756888,"pfxZ":10.32034605274067,"pX":0.02261147247904826,"pZ":2.3450220076631405,"vX0":7.914164538558935,"vY0":-137.75899839595306,"vZ0":-5.401208290816573,"x":116.14,"y":175.46,"x0":-2.2039001253376362,"y0":50.001585790166686,"z0":5.153668081170553,"aX":-10.074156076365453},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2474,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3969971537636745,"extension":7.289686861433204},"index":4,"playId":"04377a8e-5dc8-3269-8cbb-70d64eec7cda","pitchNumber":4,"startTime":"2026-05-20T19:22:31.492Z","endTime":"2026-05-20T19:22:35.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258850274921638,"aZ":-24.30931463653319,"pfxX":6.881311562262616,"pfxZ":5.156567060804614,"pX":0.2749141022086228,"pZ":3.0409996270437563,"vX0":4.430678052424803,"vY0":-122.72237010132494,"vZ0":-0.559672576227948,"x":106.52,"y":156.67,"x0":-2.4478444274426456,"y0":50.00292183721242,"z0":5.34233735224063,"aX":10.49766124037276},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.5,"breakHorizontal":-13.6,"spinRate":2784,"spinDirection":79},"zone":3,"typeConfidence":2.0,"plateTime":0.4462880283141937,"extension":6.946199031034642},"index":5,"playId":"bed7032e-303a-380d-8a96-fa99da68f1cc","pitchNumber":5,"startTime":"2026-05-20T19:22:48.274Z","endTime":"2026-05-20T19:22:52.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:22:52.098Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Dezenzo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:23:07.171Z","endTime":"2026-05-20T19:24:46.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.954328487014322,"aZ":-26.41907540317339,"pfxX":5.542993095759634,"pfxZ":3.9001356818769892,"pX":0.5950999280815991,"pZ":2.4242048459856935,"vX0":5.29589543558584,"vY0":-120.8458065180364,"vZ0":-1.582277769906737,"x":94.32,"y":173.33,"x0":-2.3465686139651547,"y0":50.00539512130991,"z0":5.412407392379846,"aX":8.182477302773515},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.0,"breakHorizontal":-11.3,"spinRate":2763,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.453574799038448,"extension":6.979568406503293},"index":0,"playId":"ea9eb213-8a8a-3edc-b848-ec68006e023a","pitchNumber":1,"startTime":"2026-05-20T19:23:16.428Z","endTime":"2026-05-20T19:23:19.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-20T19:23:26.891Z","endTime":"2026-05-20T19:23:43.463Z","isPitch":false,"type":"action","player":{"id":701305,"link":"/api/v1/people/701305"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20509125702407,"aZ":-23.53191530033674,"pfxX":7.303356536039899,"pfxZ":5.819623046003978,"pX":2.124493239611977,"pZ":2.1342661772976834,"vX0":7.775512158672658,"vY0":-121.74737555917393,"vZ0":-2.5644999128632238,"x":36.02,"y":181.15,"x0":-2.0720325333217477,"y0":50.004634481203546,"z0":5.260148485298879,"aX":10.85166450268079},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.1,"breakHorizontal":-15.2,"spinRate":2916,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4516790656037375,"extension":7.120516100295942},"index":2,"playId":"cf9c418b-3c95-3394-8abf-d49822ff9ebe","pitchNumber":2,"startTime":"2026-05-20T19:23:43.463Z","endTime":"2026-05-20T19:23:47.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53996289208581,"aZ":-18.90893601659513,"pfxX":-3.1451134798586153,"pfxZ":7.194442925989679,"pX":2.0281540533280427,"pZ":0.12067868724346091,"vX0":11.722877283043655,"vY0":-133.60390730531057,"vZ0":-9.396813818243942,"x":39.69,"y":235.52,"x0":-1.9708683837632095,"y0":50.000654090509684,"z0":4.992368747535257,"aX":-5.7984590487755625},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":3.7,"spinRate":2631,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40696437200604585,"extension":7.1249746642318685},"index":3,"playId":"d1da2cb1-7c89-3b5b-8d76-2857eb1771d9","pitchNumber":3,"startTime":"2026-05-20T19:24:01.438Z","endTime":"2026-05-20T19:24:05.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54363197052406,"aZ":-10.780756131500757,"pfxX":-6.776089407790171,"pfxZ":10.875241532495718,"pX":0.3984474354738559,"pZ":2.328306843969603,"vX0":9.038415301418581,"vY0":-138.99074901275003,"vZ0":-5.810826297655176,"x":101.81,"y":175.92,"x0":-2.006905142585602,"y0":50.00644529994285,"z0":5.154072837138449,"aX":-13.334657210703284},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":10.6,"spinRate":2548,"spinDirection":214},"zone":6,"typeConfidence":0.89,"plateTime":0.39325103623405244,"extension":7.209399607315092},"index":4,"playId":"27389a68-111a-3343-ba93-63f13f4aaeda","pitchNumber":4,"startTime":"2026-05-20T19:24:23.400Z","endTime":"2026-05-20T19:24:27.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.599066279422864,"aZ":-13.862918075984693,"pfxX":-3.856911680101285,"pfxZ":9.592286285836433,"pX":0.2779236056523596,"pZ":3.6032770224916204,"vX0":7.574217151934328,"vY0":-137.54055402903293,"vZ0":-1.8667083046908297,"x":106.41,"y":141.49,"x0":-2.015145841472862,"y0":50.00002119344638,"z0":5.234985687947719,"aX":-7.361734733819417},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2498,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3988210392092566,"extension":6.965750960008546},"index":5,"playId":"2080ee2f-94a4-38cb-8831-86fd017696ce","pitchNumber":5,"startTime":"2026-05-20T19:24:42.740Z","endTime":"2026-05-20T19:24:46.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701305,"link":"/api/v1/people/701305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":701305,"link":"/api/v1/people/701305"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:24:46.612Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:25:03.008Z","endTime":"2026-05-20T19:27:18.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679196565132212,"aZ":-11.90394031945277,"pfxX":-5.050426466218477,"pfxZ":10.354205245806767,"pX":-0.6303207006855739,"pZ":2.7324233342172555,"vX0":6.026843794662709,"vY0":-138.93975735708432,"vZ0":-4.5281313769336045,"x":141.03,"y":165.0,"x0":-2.169877854288159,"y0":50.006751484932416,"z0":5.172398932418478,"aX":-9.891637036073703},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2521,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3939761883804147,"extension":6.992222523198352},"index":0,"playId":"a3c1345f-332c-35be-a51d-5b7fcdd895b0","pitchNumber":1,"startTime":"2026-05-20T19:25:09.508Z","endTime":"2026-05-20T19:25:13.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088647459779672,"aZ":-22.6096319094586,"pfxX":6.145081364078965,"pfxZ":6.495347160047624,"pX":0.11157358666201607,"pZ":2.978417459753453,"vX0":3.9203586370206813,"vY0":-120.5013713299677,"vZ0":-0.6332141698833954,"x":112.75,"y":158.36,"x0":-2.3340569452330855,"y0":50.00445101655933,"z0":5.239504341978599,"aX":9.05006262935233},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.9,"breakHorizontal":-12.0,"spinRate":2568,"spinDirection":92},"zone":2,"typeConfidence":2.0,"plateTime":0.45428012524906425,"extension":6.841196043959712},"index":1,"playId":"ea37599c-09b3-3675-9933-5329063940f3","pitchNumber":2,"startTime":"2026-05-20T19:25:27.980Z","endTime":"2026-05-20T19:25:32.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T19:25:39.005Z","endTime":"2026-05-20T19:25:51.256Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.3,"endSpeed":87.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390933374210032,"aZ":-10.922047400829108,"pfxX":-5.2592804893348575,"pfxZ":10.781993673050112,"pX":2.3817961135565655,"pZ":1.6847928922174351,"vX0":13.093631522630083,"vY0":-139.50887778742592,"vZ0":-7.568486172578108,"x":26.21,"y":193.29,"x0":-1.6891929746410779,"y0":50.0039421786426,"z0":5.1529171523127255,"aX":-10.368791924355714},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":6.8,"spinRate":2644,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39261117017818936,"extension":7.132570875479016},"index":3,"playId":"848e8fff-06b4-3ef8-8b32-a8c91bc3bf55","pitchNumber":3,"startTime":"2026-05-20T19:25:51.256Z","endTime":"2026-05-20T19:25:54.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877076574807095,"aZ":-30.463206176347263,"pfxX":6.021288644344103,"pfxZ":1.1697295002990646,"pX":0.11519646285276709,"pZ":2.2305477747363116,"vX0":3.657184689524618,"vY0":-120.84493591132217,"vZ0":-0.9244075416584134,"x":112.61,"y":178.56,"x0":-2.2054778443676133,"y0":50.002997374177376,"z0":5.319563289477178,"aX":8.810909018105383},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-11.9,"spinRate":2696,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4550858915715903,"extension":7.013711196193211},"index":4,"playId":"e8a4f83c-a4c4-3a99-8eaa-8030b661bc73","pitchNumber":4,"startTime":"2026-05-20T19:26:09.596Z","endTime":"2026-05-20T19:26:14.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5780861500051,"aZ":-26.527489246321252,"pfxX":7.682562534817448,"pfxZ":3.6749771907035154,"pX":0.9114805962349951,"pZ":2.0782006010254523,"vX0":5.176375630190796,"vY0":-123.43457588479777,"vZ0":-2.3554099802123747,"x":82.26,"y":182.67,"x0":-2.2140404085959364,"y0":50.00325337735369,"z0":5.288427890480948,"aX":11.800894166394492},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":-15.1,"spinRate":2795,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44449451209996127,"extension":7.056591402347473},"index":5,"playId":"803a2736-f8d9-38f1-84a5-9c8052ba0fa9","pitchNumber":5,"startTime":"2026-05-20T19:26:36.406Z","endTime":"2026-05-20T19:26:41.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.376900141770875,"aZ":-14.122031747111835,"pfxX":-5.19509323268705,"pfxZ":9.511522549736549,"pX":1.7820822817422068,"pZ":3.404172711674044,"vX0":11.339449594969016,"vY0":-137.37244969976769,"vZ0":-2.479704936541293,"x":49.07,"y":146.87,"x0":-1.7370677318135603,"y0":50.00409979008647,"z0":5.286668188637832,"aX":-9.862161558631668},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":6.8,"spinRate":2450,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39975624834718326,"extension":7.2704801882551156},"index":6,"playId":"c498a69a-6fed-330f-ae89-85af6d6e9b14","pitchNumber":6,"startTime":"2026-05-20T19:26:55.950Z","endTime":"2026-05-20T19:26:59.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39364326142097,"aZ":-10.841445303211794,"pfxX":-5.546177032698946,"pfxZ":10.971008086974743,"pX":0.627850710787215,"pZ":2.3933253456550436,"vX0":9.297408559996182,"vY0":-139.0861951409771,"vZ0":-5.504713576795281,"x":93.07,"y":174.16,"x0":-2.0492433397991134,"y0":50.00268316590287,"z0":5.127963953585356,"aX":-10.784993876845482},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2463,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3949506846200319,"extension":7.206738006529849},"index":7,"playId":"016e5df8-d081-37fa-bc5b-8868f353ad07","pitchNumber":7,"startTime":"2026-05-20T19:27:14.223Z","endTime":"2026-05-20T19:27:18.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:27:18.266Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T19:29:41.545Z","endTime":"2026-05-20T19:31:26.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Mike Burrows.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:29:07.104Z","endTime":"2026-05-20T19:29:43.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681347,"link":"/api/v1/people/681347","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35661266086409,"aZ":-21.485435872920878,"pfxX":0.4098583056364937,"pfxZ":6.4769885540768035,"pX":0.9038159393346212,"pZ":1.4346418362035316,"vX0":6.337441527105121,"vY0":-127.43636296444218,"vZ0":-6.591406811694346,"x":82.55,"y":200.04,"x0":-1.665039197774863,"y0":50.00442277350896,"z0":5.7435869614206725,"aX":0.6751439521983645},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.4,"breakHorizontal":-2.2,"spinRate":2258,"spinDirection":196},"zone":14,"typeConfidence":0.89,"plateTime":0.4292539426966173,"extension":6.537357392063387},"index":1,"playId":"1a76a3e8-90b0-35d4-b6cd-d340004efc6b","pitchNumber":1,"startTime":"2026-05-20T19:29:43.794Z","endTime":"2026-05-20T19:29:47.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-20T19:29:57.616Z","endTime":"2026-05-20T19:30:11.316Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.5,"endSpeed":76.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54350111447121,"aZ":-28.977668192968864,"pfxX":-10.717494091082965,"pfxZ":2.108010043789003,"pX":-1.2682335219835728,"pZ":2.6590753855382494,"vX0":4.4541798344070935,"vY0":-122.97228068101722,"vZ0":-1.7682922261213383,"x":165.34,"y":166.98,"x0":-1.72001557049997,"y0":50.004634221616634,"z0":5.868282940009824,"aX":-16.260016104297236},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":18.2,"spinRate":2188,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.4470326735518211,"extension":6.3714262052092625},"index":3,"playId":"57a693cd-9414-3ec5-9e33-3a1a88483aea","pitchNumber":2,"startTime":"2026-05-20T19:30:11.316Z","endTime":"2026-05-20T19:30:15.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37497030633748,"aZ":-22.387746173870422,"pfxX":0.20580771317762725,"pfxZ":5.8334539510771055,"pX":1.3083522138247643,"pZ":2.333895704924813,"vX0":7.237719570398188,"vY0":-128.62850811013962,"vZ0":-4.657328187167967,"x":67.13,"y":175.76,"x0":-1.5672323933917427,"y0":50.003950342259905,"z0":5.90124025141161,"aX":0.3439728817013904},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.7,"breakHorizontal":-1.9,"spinRate":2319,"spinDirection":190},"zone":14,"typeConfidence":0.86,"plateTime":0.4256241469227362,"extension":6.398713327362668},"index":4,"playId":"e4676b5a-0822-3d69-b5a0-0193ebdc63c4","pitchNumber":3,"startTime":"2026-05-20T19:30:27.437Z","endTime":"2026-05-20T19:30:31.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1233496277899,"aZ":-31.01029337361048,"pfxX":-10.699699659679826,"pfxZ":0.7576163016757125,"pX":-0.366901270031523,"pZ":3.3504330552758037,"vX0":6.518153707104359,"vY0":-123.73095262443731,"vZ0":-0.10979648597919744,"x":130.99,"y":148.32,"x0":-1.6536279767445616,"y0":50.0047703978529,"z0":6.007563635879522,"aX":-16.488501386407226},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.6,"breakHorizontal":17.8,"spinRate":2255,"spinDirection":251},"zone":1,"typeConfidence":0.9,"plateTime":0.44373237786939645,"extension":6.122186680594641},"index":5,"playId":"ea190326-d00b-3ad8-8834-fcf419119662","pitchNumber":4,"startTime":"2026-05-20T19:30:44.234Z","endTime":"2026-05-20T19:30:48.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75417461855727,"aZ":-30.643923830695034,"pfxX":-8.62640111128855,"pfxZ":0.9997947296147576,"pX":-1.428262503271894,"pZ":2.637163631533101,"vX0":3.6947826490243343,"vY0":-122.94795583234442,"vZ0":-1.7504896350118169,"x":171.44,"y":167.58,"x0":-1.831166184041915,"y0":50.002174804831625,"z0":5.9631052470508985,"aX":-13.183863019432868},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":14.8,"spinRate":2177,"spinDirection":257},"zone":11,"typeConfidence":0.87,"plateTime":0.44578874857756023,"extension":6.178370338658509},"index":6,"playId":"80f670f1-5545-323b-ac88-a91806786de7","pitchNumber":5,"startTime":"2026-05-20T19:31:00.233Z","endTime":"2026-05-20T19:31:04.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33262666370553,"aZ":-14.123776369860026,"pfxX":-7.11377727525847,"pfxZ":9.258089552038959,"pX":0.12069332542337599,"pZ":2.1245966742803226,"vX0":6.923435600461706,"vY0":-138.8079331538217,"vZ0":-7.351724770048374,"x":112.4,"y":181.42,"x0":-1.4826990032383067,"y0":50.0041742159508,"z0":5.749701269244195,"aX":-13.870843936907038},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2254,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.39473475408439374,"extension":6.450519292161634},"hitData":{"launchSpeed":85.5,"launchAngle":25.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.13,"coordY":78.39}},"index":7,"playId":"0eb284b2-24d7-3b8a-8129-5098f2391e37","pitchNumber":6,"startTime":"2026-05-20T19:31:18.775Z","endTime":"2026-05-20T19:31:26.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:31:26.076Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to center fielder Jake Meyers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T19:31:39.083Z","endTime":"2026-05-20T19:32:04.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.367823969632866,"aZ":-14.019932984560036,"pfxX":-7.062320397420615,"pfxZ":9.453601256412924,"pX":-0.1423757388503991,"pZ":2.9372713795840575,"vX0":6.386263932920766,"vY0":-138.09067576730325,"vZ0":-5.1870077520256315,"x":122.43,"y":159.47,"x0":-1.5738201009090331,"y0":50.00412691987614,"z0":5.792183042657431,"aX":-13.563846371627493},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":11.4,"spinRate":2171,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.39750313715062724,"extension":6.459119624915175},"hitData":{"launchSpeed":99.5,"launchAngle":14.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.89,"coordY":76.65}},"index":0,"playId":"d6d8f69c-30dc-3e49-af7e-aae12b3f1280","pitchNumber":1,"startTime":"2026-05-20T19:31:55.485Z","endTime":"2026-05-20T19:32:04.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:32:04.909Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T19:32:11.946Z","endTime":"2026-05-20T19:34:35.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":94.9,"endSpeed":86.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62658138198002,"aZ":-14.023320731965402,"pfxX":-8.369018271352306,"pfxZ":9.476165852674166,"pX":0.058518283262106306,"pZ":3.966124572785597,"vX0":7.833022557899526,"vY0":-137.97214540257198,"vZ0":-2.566278128848498,"x":114.77,"y":131.69,"x0":-1.7392781269637358,"y0":50.00011570316301,"z0":5.861322669657746,"aX":-16.024892208599667},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":13.3,"spinRate":2234,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.3980136879323277,"extension":6.3906504332606735},"index":0,"playId":"fb6ad233-4932-3365-89f4-8da9f7b8d575","pitchNumber":1,"startTime":"2026-05-20T19:32:30.817Z","endTime":"2026-05-20T19:32:33.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.622004877616256,"aZ":-13.496941672668125,"pfxX":-7.951305263432008,"pfxZ":9.778925911824532,"pX":0.9462866961905106,"pZ":2.9609883168167994,"vX0":9.42559208954909,"vY0":-137.82141946573995,"vZ0":-5.134189736137716,"x":80.93,"y":158.83,"x0":-1.4962657085370168,"y0":50.00494466742718,"z0":5.770371116805913,"aX":-15.191469404483977},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":12.2,"spinRate":2275,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.39847092060541867,"extension":6.3604349596508225},"index":1,"playId":"50a58b8e-8965-3078-973a-594fe8391ff3","pitchNumber":2,"startTime":"2026-05-20T19:32:47.354Z","endTime":"2026-05-20T19:33:14.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18137842728804,"aZ":-13.126708379500428,"pfxX":-8.70533792784654,"pfxZ":9.937009109618446,"pX":0.8233912207700027,"pZ":1.788378314640316,"vX0":9.626899891660303,"vY0":-137.92789509597748,"vZ0":-8.265687584680487,"x":85.61,"y":190.49,"x0":-1.5898500157439592,"y0":50.002171142678684,"z0":5.719734440539095,"aX":-16.684986357425025},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":13.7,"spinRate":2253,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.39791287596046665,"extension":6.532881703465585},"index":2,"playId":"1fd87cbd-97b2-3b54-aaad-ed9786136987","pitchNumber":3,"startTime":"2026-05-20T19:33:19.545Z","endTime":"2026-05-20T19:33:46.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"}},"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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446771891240132,"aZ":-27.569111130203886,"pfxX":-11.02090267386744,"pfxZ":2.9395864574783186,"pX":0.25542942700983895,"pZ":1.7023108845012298,"vX0":8.169317333877826,"vY0":-124.25010924231968,"vZ0":-4.478372921038997,"x":107.26,"y":192.82,"x0":-1.6400991239241878,"y0":50.0024142791528,"z0":5.813780670401584,"aX":-17.264530142612784},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2406,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.4405061137557893,"extension":6.2569777541131195},"index":3,"playId":"e16f2ed2-59d0-3175-862a-db562efd5fb9","pitchNumber":4,"startTime":"2026-05-20T19:33:50.540Z","endTime":"2026-05-20T19:33:54.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.1,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23993017030537,"aZ":-13.513923660141575,"pfxX":-9.556687802083314,"pfxZ":9.352910642927155,"pX":0.24074288724034693,"pZ":3.533712190677005,"vX0":8.505652117787914,"vY0":-141.1063213651028,"vZ0":-3.9292054433767984,"x":107.82,"y":143.37,"x0":-1.5865449443832669,"y0":50.00621986186886,"z0":5.828862123466621,"aX":-19.074165376978236},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":15.4,"spinRate":2322,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.3897351799142337,"extension":6.236943654520826},"index":4,"playId":"0044c1c7-b77a-36c1-8df9-56e98051d6fd","pitchNumber":5,"startTime":"2026-05-20T19:34:11.353Z","endTime":"2026-05-20T19:34:14.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.0,"endSpeed":88.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.040378983241155,"aZ":-11.176383825316323,"pfxX":-8.102936781161995,"pfxZ":10.515122450090646,"pX":0.6720594991299756,"pZ":3.194543860049554,"vX0":9.15421857221633,"vY0":-140.9059151508149,"vZ0":-5.103377115816766,"x":91.38,"y":152.53,"x0":-1.5766010809348079,"y0":50.00565153797498,"z0":5.760688753304357,"aX":-16.186132729584003},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":12.6,"spinRate":2378,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.3897324374522584,"extension":6.431180585558064},"index":5,"playId":"e7f1527c-5847-3d9f-be29-b88c84d1a323","pitchNumber":6,"startTime":"2026-05-20T19:34:31.927Z","endTime":"2026-05-20T19:34:35.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:34:35.798Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Smith singles on a sharp line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:36:41.197Z","endTime":"2026-05-20T19:38:21.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces first baseman Josh Bell, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:35:55.124Z","endTime":"2026-05-20T19:35:55.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to first base for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T19:35:55.144Z","endTime":"2026-05-20T19:36:43.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683747900422176,"aZ":-24.912089846937423,"pfxX":2.924942548287153,"pfxZ":4.87910216858339,"pX":0.8824112250843217,"pZ":2.2127877200677486,"vX0":6.902129034879974,"vY0":-121.19498573287918,"vZ0":-2.18405753695829,"x":83.36,"y":179.03,"x0":-2.382159121552784,"y0":50.00030747811889,"z0":5.301334984132138,"aX":4.349625816302143},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.5,"breakHorizontal":-7.0,"spinRate":2536,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4519418601005407,"extension":6.897412327381622},"index":2,"playId":"c94588de-9329-321b-8fe5-b040a6b74309","pitchNumber":1,"startTime":"2026-05-20T19:36:43.393Z","endTime":"2026-05-20T19:36:46.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-20T19:36:56.640Z","endTime":"2026-05-20T19:37:05.460Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.652195125913728,"aZ":-29.8863091434872,"pfxX":5.9971296403224175,"pfxZ":1.5684608641333764,"pX":1.6684098941204606,"pZ":1.8169315155302173,"vX0":7.04654864186932,"vY0":-120.45445350395444,"vZ0":-1.8981320966363793,"x":53.4,"y":189.72,"x0":-2.085099598149047,"y0":50.0001112213945,"z0":5.2839481359452325,"aX":8.7179433146366},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-12.7,"spinRate":2727,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4565361854306911,"extension":7.263319819275075},"index":4,"playId":"6db7c872-17ff-3a21-9775-67bb98c88697","pitchNumber":2,"startTime":"2026-05-20T19:37:05.460Z","endTime":"2026-05-20T19:37:09.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.7,"endSpeed":85.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40724407027488,"aZ":-13.003581547090285,"pfxX":-5.243750065232255,"pfxZ":10.078694020111136,"pX":1.3319698610268165,"pZ":3.377646758857276,"vX0":10.751692231473434,"vY0":-137.50365572189858,"vZ0":-2.744052165184162,"x":66.23,"y":147.58,"x0":-1.9594000950923138,"y0":50.00206468496439,"z0":5.278647024534121,"aX":-9.974705570271356},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2572,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39937766729306023,"extension":6.948019117716757},"index":5,"playId":"30493595-a514-3f41-9370-31bc6e57f40e","pitchNumber":3,"startTime":"2026-05-20T19:37:22.979Z","endTime":"2026-05-20T19:37:26.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21070629775567,"aZ":-11.95020961220121,"pfxX":-4.577236129106923,"pfxZ":10.601785652614524,"pX":0.28895791655679565,"pZ":1.6337753139750206,"vX0":8.010200117422015,"vY0":-137.85996565718756,"vZ0":-7.23500245097968,"x":105.99,"y":194.67,"x0":-2.07151484266375,"y0":50.0028133814076,"z0":5.114859147525184,"aX":-8.732097246548397},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2453,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3986680647072882,"extension":7.025606753744016},"index":6,"playId":"ed25c04f-4437-3f05-91cb-7e504709a871","pitchNumber":4,"startTime":"2026-05-20T19:37:40.437Z","endTime":"2026-05-20T19:38:07.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16266791587959,"aZ":-15.042672994917698,"pfxX":-4.332909892972948,"pfxZ":9.000522894459278,"pX":0.00825360290501753,"pZ":3.0442098519204532,"vX0":7.596172735456683,"vY0":-137.71432474255482,"vZ0":-3.112440243858389,"x":116.69,"y":156.59,"x0":-2.2342615180889824,"y0":50.001676282567544,"z0":5.218527359483687,"aX":-8.246794342678573},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2495,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39910565675471865,"extension":7.111735324859017},"hitData":{"launchSpeed":114.7,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.01,"coordY":119.32}},"index":7,"playId":"6d1fa5e1-edd6-338e-a565-e5a44072fa53","pitchNumber":5,"startTime":"2026-05-20T19:38:10.381Z","endTime":"2026-05-20T19:38:21.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":0.9,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:38:21.309Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:39:26.152Z","endTime":"2026-05-20T19:40:56.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zach Cole replaces Christian Vázquez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:38:33.126Z","endTime":"2026-05-20T19:39:28.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":543877,"link":"/api/v1/people/543877"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58029481625199,"aZ":-30.055381877679388,"pfxX":-12.477115140329179,"pfxZ":1.2439697400613987,"pX":-0.32945600156309324,"pZ":1.0641913373207288,"vX0":7.923878285616764,"vY0":-130.48214917394702,"vZ0":-4.5390066864778245,"x":129.56,"y":210.05,"x0":-1.8099076522277588,"y0":50.00025068612334,"z0":5.133681460170599,"aX":-21.164937106099273},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":20.4,"spinRate":1785,"spinDirection":246},"zone":13,"typeConfidence":0.93,"plateTime":0.42238501277454965,"extension":7.154156780424203},"index":1,"playId":"f865e346-f617-3745-a5bb-9e806e5863b5","pitchNumber":1,"startTime":"2026-05-20T19:39:28.406Z","endTime":"2026-05-20T19:39:32.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257326283531917,"aZ":-29.940080071812815,"pfxX":-12.691820422299235,"pfxZ":1.332834943635365,"pX":0.6656159081343368,"pZ":0.9728603548675904,"vX0":10.506139997794325,"vY0":-129.44393750375005,"vZ0":-4.816018240625041,"x":91.63,"y":212.51,"x0":-1.8224869038051754,"y0":50.00314453653253,"z0":5.184777782535744,"aX":-21.262300048363457},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":20.3,"spinRate":1775,"spinDirection":242},"zone":14,"typeConfidence":0.93,"plateTime":0.4252461173968083,"extension":7.073664731885995},"index":2,"playId":"755b669a-97d5-3dbd-95e3-1f572b7eb85a","pitchNumber":2,"startTime":"2026-05-20T19:39:48.530Z","endTime":"2026-05-20T19:39:52.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.0,"endSpeed":85.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28512747117452,"aZ":-12.129575364030298,"pfxX":-7.397520911236233,"pfxZ":10.728108411770307,"pX":0.4705865347584796,"pZ":1.7173233272118094,"vX0":8.801256718944039,"vY0":-136.39390029542207,"vZ0":-6.781772783418238,"x":99.06,"y":192.41,"x0":-1.8494905305972065,"y0":50.00575999482658,"z0":5.08687598538807,"aX":-13.826497895534958},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":11.4,"spinRate":2441,"spinDirection":215},"zone":9,"typeConfidence":0.87,"plateTime":0.40282750455522365,"extension":6.901204939128031},"index":3,"playId":"142ff52f-9e0d-39ea-a7aa-8d31ef79ceb4","pitchNumber":3,"startTime":"2026-05-20T19:40:09.915Z","endTime":"2026-05-20T19:40:13.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082450168114534,"aZ":-15.3194012284184,"pfxX":-5.727916002451446,"pfxZ":8.998797496018069,"pX":-0.09884359391833263,"pZ":2.5653140594273016,"vX0":6.622033662680153,"vY0":-136.06025499275822,"vZ0":-4.307009357683664,"x":120.77,"y":169.52,"x0":-1.8209864482736344,"y0":50.00479443721813,"z0":5.231703144103764,"aX":-10.731735276978496},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2344,"spinDirection":207},"zone":5,"typeConfidence":0.87,"plateTime":0.40268985982746175,"extension":7.020790716762963},"index":4,"playId":"f3a4b89a-633e-3919-8dd8-ad987e7ebad4","pitchNumber":4,"startTime":"2026-05-20T19:40:30.605Z","endTime":"2026-05-20T19:40:33.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0114035880584,"aZ":-13.51212461018172,"pfxX":-5.524470661112535,"pfxZ":9.510335587300602,"pX":-0.4036581995554304,"pZ":2.5127354345430937,"vX0":5.55257024280066,"vY0":-139.14732415945033,"vZ0":-5.092219575094843,"x":132.39,"y":170.94,"x0":-1.706557611041121,"y0":50.00213332650651,"z0":5.260593862365058,"aX":-10.840637673447256},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2505,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3935215453825345,"extension":6.925291547428235},"index":5,"playId":"a7114800-e49e-35a8-a89e-56b8e5028d59","pitchNumber":5,"startTime":"2026-05-20T19:40:51.981Z","endTime":"2026-05-20T19:40:56.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.78,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:40:56.053Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:41:14.649Z","endTime":"2026-05-20T19:44:30.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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.7,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76233472881641,"aZ":-14.189988792250064,"pfxX":-5.329932681815943,"pfxZ":9.319697090858616,"pX":0.7422640641754812,"pZ":2.533854155231785,"vX0":8.645431203847437,"vY0":-137.61370401841188,"vZ0":-4.799195366241271,"x":88.71,"y":170.37,"x0":-1.7387181055724383,"y0":50.005078250736354,"z0":5.2523022001879704,"aX":-10.288385903284441},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2482,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3970716514006818,"extension":6.738319901176635},"index":0,"playId":"78f1394b-4f05-3220-a376-09b04630953c","pitchNumber":1,"startTime":"2026-05-20T19:41:22.962Z","endTime":"2026-05-20T19:41:27.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95556290969995,"aZ":-21.681454626492464,"pfxX":3.356236295864773,"pfxZ":6.799569339622656,"pX":0.48859496382484824,"pZ":1.675044345216199,"vX0":4.701035109204693,"vY0":-122.82344686602045,"vZ0":-4.109582383712133,"x":98.38,"y":193.55,"x0":-1.8788644398657515,"y0":50.00599026945373,"z0":5.190724413793552,"aX":5.1813025421194565},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.6,"breakHorizontal":-7.1,"spinRate":2608,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4441811509469038,"extension":6.785913768478098},"index":1,"playId":"fbac9cd1-b927-3451-9141-e2b83b24c40e","pitchNumber":2,"startTime":"2026-05-20T19:41:39.310Z","endTime":"2026-05-20T19:41:42.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.9,"endSpeed":78.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790874199197486,"aZ":-25.287892599141358,"pfxX":3.6843692952179596,"pfxZ":4.452641257537835,"pX":1.6914731871997284,"pZ":1.3259118473083658,"vX0":7.260143699231472,"vY0":-123.4166292395752,"vZ0":-4.365575273768116,"x":52.53,"y":202.98,"x0":-1.763365022424914,"y0":50.00496207320485,"z0":5.239070574677655,"aX":5.703968323663923},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":-8.3,"spinRate":2724,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.44323068404911803,"extension":6.82612237357877},"index":2,"playId":"898cf301-e8ba-3313-81c6-6c00bac250dd","pitchNumber":3,"startTime":"2026-05-20T19:42:08.952Z","endTime":"2026-05-20T19:42:12.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808802466531958,"aZ":-13.56147254407424,"pfxX":-3.882246718202312,"pfxZ":9.78494909288003,"pX":1.2911951162025472,"pZ":2.966629947529472,"vX0":8.787806311731954,"vY0":-137.17321473629426,"vZ0":-3.6645686756614917,"x":67.78,"y":158.68,"x0":-1.451999717195958,"y0":50.005309310515784,"z0":5.246670104222995,"aX":-7.387151740216243},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2514,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39954614952444434,"extension":7.017538618987469},"index":3,"playId":"a1f8cd86-f83b-3be4-89aa-758188f41528","pitchNumber":4,"startTime":"2026-05-20T19:42:30.939Z","endTime":"2026-05-20T19:42:35.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.853877630213287,"aZ":-13.903590136283464,"pfxX":-3.247569345602363,"pfxZ":9.573504171039573,"pX":1.0316699770471591,"pZ":1.6150044754651038,"vX0":8.656725862649203,"vY0":-137.38560073568405,"vZ0":-7.061365708135606,"x":77.68,"y":195.17,"x0":-1.74034983799009,"y0":50.0059451031952,"z0":5.166466489089798,"aX":-6.200566144636027},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":4.1,"spinRate":2441,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3989070751159365,"extension":6.979460672122835},"index":4,"playId":"b4c215a3-872a-38ad-ad21-5fc69605bdbf","pitchNumber":5,"startTime":"2026-05-20T19:42:52.555Z","endTime":"2026-05-20T19:42:57.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890139066099504,"aZ":-28.566560273817736,"pfxX":3.8534459578287352,"pfxZ":2.3844117918877368,"pX":-1.192847979497719,"pZ":2.120637650322658,"vX0":1.590793261760931,"vY0":-122.98028308440502,"vZ0":-1.5541812000699975,"x":162.47,"y":181.52,"x0":-2.350892393507239,"y0":50.004545781516235,"z0":5.209104576847622,"aX":5.838308671327089},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":-7.3,"spinRate":2756,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.44725383888863934,"extension":7.063205665598297},"index":5,"playId":"a3c56724-d5bf-3b0d-8190-46444958c4de","pitchNumber":6,"startTime":"2026-05-20T19:43:13.804Z","endTime":"2026-05-20T19:43:19.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"246941a4-1a36-35c3-a3d6-edcf6b2e7067","startTime":"2026-05-20T19:43:56.508Z","endTime":"2026-05-20T19:43:59.508Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218078861917395,"aZ":-27.210206216781256,"pfxX":2.865837864390911,"pfxZ":3.0155254482528626,"pX":0.9987094779620964,"pZ":1.9303316207615886,"vX0":6.749000664441413,"vY0":-127.47626870804777,"vZ0":-2.8202634160761195,"x":78.93,"y":186.66,"x0":-2.055456832070084,"y0":50.00293730772806,"z0":5.199278742919394,"aX":4.714519774272964},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.7,"spinRate":2612,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.42968633789895216,"extension":6.946041723627718},"index":7,"playId":"13d424f7-f7a7-32eb-965c-d35944d5eaf6","pitchNumber":7,"startTime":"2026-05-20T19:44:26.206Z","endTime":"2026-05-20T19:44:30.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:44:30.121Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:44:48.823Z","endTime":"2026-05-20T19:46:09.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.127875531059093,"aZ":-27.699823060096982,"pfxX":2.766670728449977,"pfxZ":2.803551797845002,"pX":1.1996588098255692,"pZ":1.2760063026349007,"vX0":6.876250167302879,"vY0":-125.50143044162883,"vZ0":-4.046246359924322,"x":71.27,"y":204.33,"x0":-1.9340511747400593,"y0":50.00477414191403,"z0":5.162414571525422,"aX":4.417903936338667},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-6.6,"spinRate":2658,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.43624992417852315,"extension":7.022371598245962},"index":0,"playId":"0db86688-6f79-3bb8-aba6-af6eecaa4341","pitchNumber":1,"startTime":"2026-05-20T19:44:58.290Z","endTime":"2026-05-20T19:45:02.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T19:45:12.564Z","endTime":"2026-05-20T19:46:00.296Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00535511706591,"aZ":-12.86049578673675,"pfxX":-5.224784469110137,"pfxZ":10.210647798249951,"pX":0.0014563549437188437,"pZ":3.230483190678921,"vX0":6.385509507486746,"vY0":-137.08763323236212,"vZ0":-2.9136206821805772,"x":116.94,"y":151.56,"x0":-1.6858517378405067,"y0":50.00603420619804,"z0":5.1921446884348095,"aX":-9.886709442477203},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2481,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4004600177122102,"extension":6.811895651391962},"hitData":{"launchSpeed":87.0,"launchAngle":53.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.52,"coordY":109.49}},"index":2,"playId":"63bab6c0-c532-3fdd-9ec2-4b87cccd8d6d","pitchNumber":2,"startTime":"2026-05-20T19:46:00.296Z","endTime":"2026-05-20T19:46:09.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:46:09.802Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Zach Dezenzo.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T19:48:24.722Z","endTime":"2026-05-20T19:50:40.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: César Salazar replaces Zach Cole, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:47:44.329Z","endTime":"2026-05-20T19:47:44.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663967,"link":"/api/v1/people/663967"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":805904,"link":"/api/v1/people/805904"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nate Pearson replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T19:47:44.348Z","endTime":"2026-05-20T19:48:26.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.256922222032,"aZ":-10.345812469943763,"pfxX":-5.400577664233312,"pfxZ":10.760901445412507,"pX":-0.4836223835320034,"pZ":2.2481665187056876,"vX0":4.4245063944513,"vY0":-141.51175266996438,"vZ0":-7.156410823551313,"x":135.43,"y":178.08,"x0":-1.3656553178667759,"y0":50.002315052962096,"z0":5.472427118861075,"aX":-10.95431143421354},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2432,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3870397556538232,"extension":6.841958137382811},"index":2,"playId":"2fe98cb0-c1eb-352e-9bca-98162beb2148","pitchNumber":1,"startTime":"2026-05-20T19:48:26.989Z","endTime":"2026-05-20T19:48:30.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.03308743395859,"aZ":-9.953570417524942,"pfxX":-6.049426667358019,"pfxZ":10.743076668905106,"pX":0.3666232896165382,"pZ":3.3558591878603488,"vX0":6.380915788591175,"vY0":-143.770554140344,"vZ0":-4.608206806434566,"x":103.03,"y":148.17,"x0":-1.1084098115609642,"y0":50.005604405775486,"z0":5.611650032522928,"aX":-12.515754332399055},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.5,"breakHorizontal":9.5,"spinRate":2457,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3827170901950616,"extension":6.809982147723407},"index":3,"playId":"ce9a1e8f-4d62-34a4-b756-f5bdd72357cf","pitchNumber":2,"startTime":"2026-05-20T19:48:42.924Z","endTime":"2026-05-20T19:48:48.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377288212781988,"aZ":-31.925081871086427,"pfxX":1.7378913351264984,"pfxZ":0.13977327704342102,"pX":1.0233751686594375,"pZ":1.6179605985813152,"vX0":5.38487360192678,"vY0":-131.55333488605325,"vZ0":-4.200638023638123,"x":77.99,"y":195.1,"x0":-1.2803961407775768,"y0":50.00132477804387,"z0":5.616903556821401,"aX":3.027101048539141},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-4.4,"spinRate":2645,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4172555779659324,"extension":6.568762964364018},"index":4,"playId":"b61e5ff6-b6c5-3619-900d-703d0f9c1c59","pitchNumber":3,"startTime":"2026-05-20T19:49:13.456Z","endTime":"2026-05-20T19:49:16.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94532903612221,"aZ":-10.58079372515084,"pfxX":-5.528979512935979,"pfxZ":10.12993925689522,"pX":-1.6590844557918512,"pZ":4.244926562891392,"vX0":1.6540833117051705,"vY0":-145.4914675342729,"vZ0":-2.257898165724598,"x":180.24,"y":124.17,"x0":-1.5186975722769742,"y0":50.003283175664286,"z0":5.6772304995290455,"aX":-11.785660842086166},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2475,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3773008702153775,"extension":6.67507876143428},"index":5,"playId":"0308756c-0625-38cf-ad6f-e51b190f0b2b","pitchNumber":4,"startTime":"2026-05-20T19:49:40.559Z","endTime":"2026-05-20T19:49:43.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.9,"endSpeed":89.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.100966567389385,"aZ":-11.257574379276061,"pfxX":-4.203484762839296,"pfxZ":10.007069794249233,"pX":-1.7374521034987431,"pZ":4.079729415784216,"vX0":0.8440271902321278,"vY0":-144.0541891024228,"vZ0":-2.280414423024703,"x":183.23,"y":128.63,"x0":-1.4891425124957813,"y0":50.00678811715914,"z0":5.582371265213385,"aX":-8.790383267298253},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2492,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38098129891288046,"extension":6.740448318173247},"index":6,"playId":"fe0f8ad5-281b-3ac6-bae9-9da1b881abbe","pitchNumber":5,"startTime":"2026-05-20T19:49:55.957Z","endTime":"2026-05-20T19:49:58.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872232198233366,"aZ":-33.932081685411674,"pfxX":2.667878201523648,"pfxZ":-1.0647195849153235,"pX":0.5335226344268454,"pZ":1.6557409461187444,"vX0":3.6026840239855646,"vY0":-127.75671421475295,"vZ0":-3.269911146943789,"x":96.66,"y":194.07,"x0":-1.2404327891984765,"y0":50.000933414382914,"z0":5.61418250631413,"aX":4.416765759269464},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":-5.6,"spinRate":2628,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.42843601276885,"extension":6.649125455869412},"index":7,"playId":"b4449da2-57d1-3e6f-9a02-00267c8f241a","pitchNumber":6,"startTime":"2026-05-20T19:50:12.542Z","endTime":"2026-05-20T19:50:18.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.8,"endSpeed":82.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309894015626366,"aZ":-32.12150636812871,"pfxX":2.959397561927939,"pfxZ":0.028149465407167895,"pX":-0.8034462759984125,"pZ":2.518180302100989,"vX0":0.7397655407836964,"vY0":-130.769222665349,"vZ0":-1.6370019451848363,"x":147.63,"y":170.79,"x0":-1.4745655560269468,"y0":50.0002772119515,"z0":5.568329186636947,"aX":5.110016693092072},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":-5.5,"spinRate":2631,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.41929914115626143,"extension":6.446066715928131},"hitData":{"launchSpeed":92.2,"launchAngle":35.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.77,"coordY":84.5}},"index":8,"playId":"38a23c83-afa0-3497-96e0-cda824f9d68d","pitchNumber":7,"startTime":"2026-05-20T19:50:32.417Z","endTime":"2026-05-20T19:50:40.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:50:40.831Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out softly to shortstop Jeremy Peña.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T19:50:59.949Z","endTime":"2026-05-20T19:51:11.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28938798438593,"aZ":-14.887006979463944,"pfxX":-8.645692381790948,"pfxZ":8.281540287219434,"pX":-0.7598274726009245,"pZ":3.0877503902652452,"vX0":4.7922870065602465,"vY0":-143.77942607803155,"vZ0":-3.8066982265457825,"x":145.96,"y":155.41,"x0":-1.3277327350731953,"y0":50.000944941613966,"z0":5.356716706737459,"aX":-18.043835691640492},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":14.6,"spinRate":2321,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3813971093768709,"extension":6.7986843571223},"hitData":{"launchSpeed":50.6,"launchAngle":26.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":117.91,"coordY":149.34}},"index":0,"playId":"7280f161-affc-3847-a53c-da9f0477670a","pitchNumber":1,"startTime":"2026-05-20T19:51:05.959Z","endTime":"2026-05-20T19:51:11.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:51:11.766Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T19:51:42.442Z","endTime":"2026-05-20T19:52:21.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-20T19:51:36.232Z","endTime":"2026-05-20T19:51:44.688Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638031168696813,"aZ":-30.608612648911038,"pfxX":3.161604150417861,"pfxZ":0.8958438939600786,"pX":-1.2295879727632844,"pZ":3.004413131472095,"vX0":-0.39958271620510066,"vY0":-131.18273207951958,"vZ0":-0.913193385812605,"x":163.87,"y":157.66,"x0":-1.486076800081694,"y0":50.00186220494402,"z0":5.637939466850808,"aX":5.51199922288241},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":-5.6,"spinRate":2479,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4174723542330594,"extension":6.432532480749988},"index":1,"playId":"a2d3221c-7233-3519-a766-2b02bf7ef3ee","pitchNumber":1,"startTime":"2026-05-20T19:51:44.688Z","endTime":"2026-05-20T19:51:48.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.5,"endSpeed":88.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.350755046770075,"aZ":-10.465183584502942,"pfxX":-5.861405090713397,"pfxZ":10.577373824360878,"pX":-1.0583211208846992,"pZ":3.473880609876227,"vX0":2.914751078521676,"vY0":-143.3444486197499,"vZ0":-3.8489756250260783,"x":157.34,"y":144.99,"x0":-1.3344344034249525,"y0":50.00396726869775,"z0":5.502675877253485,"aX":-12.032365201616566},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":10.0,"spinRate":2469,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38410634163747304,"extension":6.878042810146915},"index":2,"playId":"8ee27d9f-1a9b-34ef-b999-a91cdb6440cc","pitchNumber":2,"startTime":"2026-05-20T19:51:57.608Z","endTime":"2026-05-20T19:52:01.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2060902368365,"aZ":-12.73576018216957,"pfxX":-6.826032230103207,"pfxZ":9.562702125597928,"pX":-0.8809421270688462,"pZ":2.1264440832308624,"vX0":3.4864162538697734,"vY0":-142.47870628908947,"vZ0":-6.965560800879607,"x":150.58,"y":181.37,"x0":-1.2412622123905763,"y0":50.00098151275463,"z0":5.427069293826485,"aX":-13.873193996743387},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":11.5,"spinRate":2346,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3861059657153385,"extension":6.889288954251251},"hitData":{"launchSpeed":70.9,"launchAngle":7.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.44,"coordY":155.74}},"index":3,"playId":"ab8cf1c8-75d0-347f-ba77-6938129cbe89","pitchNumber":3,"startTime":"2026-05-20T19:52:13.871Z","endTime":"2026-05-20T19:52:21.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663878,"link":"/api/v1/people/663878","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663967,"link":"/api/v1/people/663967"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":701305,"link":"/api/v1/people/701305"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:52:21.600Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yordan Alvarez pops out to third baseman Tristan Gray in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:54:55.501Z","endTime":"2026-05-20T19:56:30.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Yoendrys Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:54:03.326Z","endTime":"2026-05-20T19:54:57.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.680023804025705,"aZ":-13.452197957157841,"pfxX":-3.3855948951358226,"pfxZ":9.548411316002863,"pX":-0.30024525705505817,"pZ":2.707141699968148,"vX0":3.9344909098827237,"vY0":-138.60072371144346,"vZ0":-7.4216751912997045,"x":128.44,"y":165.69,"x0":-1.293040089520359,"y0":50.00509908627975,"z0":6.3032746872579715,"aX":-6.640157887766381},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":1971,"spinDirection":195},"zone":4,"typeConfidence":0.92,"plateTime":0.3939956347203144,"extension":6.032464436426109},"index":1,"playId":"80640733-502a-32c0-b344-c1f952e514a8","pitchNumber":1,"startTime":"2026-05-20T19:54:57.824Z","endTime":"2026-05-20T19:55:01.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.6,"endSpeed":88.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27082598283916,"aZ":-14.260375086060739,"pfxX":-4.489659418509481,"pfxZ":8.94022631236735,"pX":0.016661421584584835,"pZ":1.571335493748589,"vX0":5.117642194147942,"vY0":-140.30265027315085,"vZ0":-10.180698375460185,"x":116.36,"y":196.35,"x0":-1.2434149398663528,"y0":50.00311748538261,"z0":6.165070230590353,"aX":-8.995773799646475},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2000,"spinDirection":196},"zone":14,"typeConfidence":0.86,"plateTime":0.3896585001581383,"extension":6.049266371692757},"index":2,"playId":"16c33f9f-cf25-3724-b364-99480a7363c7","pitchNumber":2,"startTime":"2026-05-20T19:55:12.577Z","endTime":"2026-05-20T19:55:16.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.746272508794775,"aZ":-14.5142217267431,"pfxX":-3.665644110310339,"pfxZ":8.874576079464324,"pX":-1.1477046097081034,"pZ":3.703112696277619,"vX0":1.7643839993072534,"vY0":-139.97626817586766,"vZ0":-4.926286467858922,"x":160.75,"y":138.8,"x0":-1.3089396960165114,"y0":50.00476012640687,"z0":6.431878519344624,"aX":-7.295616192070051},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":6.2,"spinRate":1944,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.3908720930854592,"extension":5.904583370078866},"index":3,"playId":"f07e1a4d-68f8-3995-82ae-99f1fc749fff","pitchNumber":3,"startTime":"2026-05-20T19:55:29.128Z","endTime":"2026-05-20T19:55:32.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900250343935745,"aZ":-12.755869958824764,"pfxX":-6.837993116003657,"pfxZ":10.123797728841717,"pX":-0.2688089580034625,"pZ":1.6941022961153012,"vX0":5.738054034228577,"vY0":-137.04066273346638,"vZ0":-9.724607543137894,"x":127.25,"y":193.04,"x0":-1.4927566706258142,"y0":50.00242744904169,"z0":6.141439576621072,"aX":-13.115245761975622},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":11.3,"spinRate":1953,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3983994533883597,"extension":6.044294054250596},"index":4,"playId":"9eb97f32-d6a0-30a7-9b3b-04459d9c8467","pitchNumber":4,"startTime":"2026-05-20T19:55:43.356Z","endTime":"2026-05-20T19:55:46.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45275156206986,"aZ":-10.376838660190499,"pfxX":-2.5504315937942668,"pfxZ":10.939195102981849,"pX":-0.3882121812679153,"pZ":3.0715673009336264,"vX0":3.459952612100745,"vY0":-140.6451418180233,"vZ0":-7.001698492313708,"x":131.8,"y":155.85,"x0":-1.3060222194387519,"y0":50.00681946577803,"z0":6.274899858947839,"aX":-5.084102980976611},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":3.8,"spinRate":2025,"spinDirection":194},"zone":1,"typeConfidence":0.91,"plateTime":0.3902259042208569,"extension":5.970485293433709},"index":5,"playId":"5abadc48-21cc-3a8d-b41c-26f74dc1b44f","pitchNumber":5,"startTime":"2026-05-20T19:56:02.296Z","endTime":"2026-05-20T19:56:05.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89686498233422,"aZ":-23.077039176790233,"pfxX":-9.438735609076051,"pfxZ":5.420047645333694,"pX":-0.5797026168093302,"pZ":2.7592053417787272,"vX0":5.32500832434322,"vY0":-128.5208743041468,"vZ0":-4.502561350611684,"x":139.1,"y":164.28,"x0":-1.4490693235868308,"y0":50.00054114532301,"z0":6.319421843029687,"aX":-15.834528835253234},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":1495,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.42568592426319407,"extension":5.897736274744148},"hitData":{"launchSpeed":82.0,"launchAngle":69.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.61,"coordY":184.11}},"index":6,"playId":"73ae7c01-eb7d-3e0f-8c85-cc169cb7554d","pitchNumber":6,"startTime":"2026-05-20T19:56:20.161Z","endTime":"2026-05-20T19:56:30.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:56:30.161Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:56:36.961Z","endTime":"2026-05-20T19:57:41.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.102272254862406,"aZ":-12.142181686079061,"pfxX":-3.5615985405466666,"pfxZ":9.987746206290957,"pX":0.4349962609712432,"pZ":2.9914341226541574,"vX0":6.104288270464658,"vY0":-140.974969871876,"vZ0":-6.786577876520662,"x":100.42,"y":158.01,"x0":-1.299133547911439,"y0":50.0024239393466,"z0":6.2195836388831856,"aX":-7.143546730037702},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":1985,"spinDirection":200},"zone":3,"typeConfidence":0.91,"plateTime":0.3890425385594476,"extension":5.934607632495686},"index":0,"playId":"bd3f606d-3017-3a98-a56c-622ea461ea82","pitchNumber":1,"startTime":"2026-05-20T19:56:54.127Z","endTime":"2026-05-20T19:56:58.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996847066966435,"aZ":-27.223362757820603,"pfxX":4.90913932354041,"pfxZ":2.769385453948317,"pX":0.6289286049549199,"pZ":2.2515457446716227,"vX0":3.7356302936683807,"vY0":-132.5579351869287,"vZ0":-5.552993527925895,"x":93.03,"y":177.99,"x0":-1.4340919291972902,"y0":50.00579560277324,"z0":6.34854001178479,"aX":8.780332570787987},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-9.7,"spinRate":2348,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.412418633343981,"extension":6.046242355533222},"index":1,"playId":"cc667904-0433-3f16-8e7d-4e4448664297","pitchNumber":2,"startTime":"2026-05-20T19:57:12.816Z","endTime":"2026-05-20T19:57:19.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T19:57:33.577Z","endTime":"2026-05-20T19:57:38.280Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503887682839313,"aZ":-11.154080728913707,"pfxX":-2.193099713340355,"pfxZ":10.310535034921223,"pX":0.6570595368849637,"pZ":3.226950459538311,"vX0":5.746939720623117,"vY0":-141.68575513524678,"vZ0":-6.690584784801959,"x":91.95,"y":151.65,"x0":-1.1101118050283711,"y0":50.00570486488873,"z0":6.327329054706585,"aX":-4.4727176098568835},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":2.9,"spinRate":2104,"spinDirection":202},"zone":3,"typeConfidence":0.92,"plateTime":0.3861635544534696,"extension":6.049323524197951},"index":3,"playId":"a0e19308-ecc1-381e-92dd-719743cf7d08","pitchNumber":3,"startTime":"2026-05-20T19:57:38.280Z","endTime":"2026-05-20T19:57:41.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:57:41.427Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Meyers grounds out, shortstop Ryan Kreidler to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:57:57.143Z","endTime":"2026-05-20T19:58:11.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676694,"fullName":"Jake Meyers","link":"/api/v1/people/676694"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27870071813999,"aZ":-12.792639801983896,"pfxX":-3.7565922451382385,"pfxZ":9.596776631640362,"pX":-0.3253445494622883,"pZ":2.0677685161389343,"vX0":3.991686983744626,"vY0":-141.24596723009768,"vZ0":-9.088220699075832,"x":129.4,"y":182.95,"x0":-1.2690562360629307,"y0":50.003881772431974,"z0":6.150419413122135,"aX":-7.588143721199897},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":6.0,"spinRate":2021,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.3878386906258795,"extension":6.0830830014665285},"hitData":{"launchSpeed":92.5,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.42,"coordY":156.75}},"index":0,"playId":"7317cf9e-e8c2-3cd6-82bb-aa3c28bbd69d","pitchNumber":1,"startTime":"2026-05-20T19:58:04.435Z","endTime":"2026-05-20T19:58:11.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":676694,"link":"/api/v1/people/676694","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":676694,"link":"/api/v1/people/676694"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-20T19:58:11.760Z","atBatIndex":64}]