[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to right fielder Connor Joe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:46:17.409Z","endTime":"2026-05-02T01:47:28.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-01T21:21:22.448Z","endTime":"2026-05-02T01:29:21.056Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T01:29:21.056Z","endTime":"2026-05-02T01:44:38.735Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T01:44:38.735Z","endTime":"2026-05-02T01:46:19.657Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.081651301085092,"aZ":-15.056520674719314,"pfxX":-5.878016576109379,"pfxZ":8.582325806773001,"pX":0.8863345550639595,"pZ":3.1986719077159087,"vX0":8.22340297546181,"vY0":-140.20098551678066,"vZ0":-2.530665435151646,"x":83.22,"y":152.42,"x0":-1.3183148090603267,"y0":50.005550230615334,"z0":5.093234991454924,"aX":-11.72835744427697},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2355,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.39036476605622994,"extension":6.590227317621859},"index":3,"playId":"a563fc1a-0086-3f22-ae3d-673de1e07d5b","pitchNumber":1,"startTime":"2026-05-02T01:46:19.657Z","endTime":"2026-05-02T01:46:22.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540743913711687,"aZ":-24.347755055357315,"pfxX":-10.506441788086756,"pfxZ":3.944782646508372,"pX":0.871579966664012,"pZ":1.6501591940250597,"vX0":9.525348768316352,"vY0":-139.99364305176434,"vZ0":-4.73503149904993,"x":83.78,"y":194.23,"x0":-1.209654727758712,"y0":50.004839013629535,"z0":4.956772402846183,"aX":-20.860797396655972},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":17.0,"spinRate":2334,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.3912171291452937,"extension":6.565776392731692},"index":4,"playId":"415281f1-23ea-311a-97f7-746485d2af5e","pitchNumber":2,"startTime":"2026-05-02T01:46:39.397Z","endTime":"2026-05-02T01:46:42.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326116824884174,"aZ":-31.213833892786333,"pfxX":0.12743121584881045,"pfxZ":0.5913726810894504,"pX":2.0869190528354316,"pZ":0.571249863777614,"vX0":8.315472411983642,"vY0":-126.13761320111553,"vZ0":-4.7652566844005175,"x":37.45,"y":223.36,"x0":-1.2613075048020397,"y0":50.00336465262493,"z0":4.985840960324661,"aX":0.20425695398743524},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-2.0,"spinRate":2227,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4333287011607396,"extension":6.76137848821968},"index":5,"playId":"786c18ad-2201-3823-9597-d3cb78d17712","pitchNumber":3,"startTime":"2026-05-02T01:46:57.779Z","endTime":"2026-05-02T01:47:00.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.617007394252276,"aZ":-24.432888069192757,"pfxX":-10.196888364747771,"pfxZ":3.837910726321871,"pX":0.30197138807874907,"pZ":2.6793701110772,"vX0":8.26313156899922,"vY0":-140.78942455839396,"vZ0":-2.101322960684663,"x":105.49,"y":166.44,"x0":-1.3396826558322088,"y0":50.002570189548585,"z0":5.00944418948612,"aX":-20.562497401729257},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2265,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.388377989521111,"extension":6.6130828065637255},"hitData":{"launchSpeed":104.9,"launchAngle":4.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.4,"coordY":85.17}},"index":6,"playId":"3dc71559-88dc-3c01-88f6-b4597be24080","pitchNumber":4,"startTime":"2026-05-02T01:47:17.784Z","endTime":"2026-05-02T01:47:28.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-05-02T01:47:28.312Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to shortstop J.P. Crawford. Maikel Garcia to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:47:44.630Z","endTime":"2026-05-02T01:48:24.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.258210984304927,"aZ":-25.623821672574934,"pfxX":-10.921595133909051,"pfxZ":3.313077484159402,"pX":-0.1715121867279768,"pZ":2.109016646200659,"vX0":7.2187514725817605,"vY0":-139.7337045566806,"vZ0":-3.012443383314295,"x":123.54,"y":181.84,"x0":-1.368316995211666,"y0":50.00558506788153,"z0":4.883133246454797,"aX":-21.61785003781417},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":18.4,"spinRate":2361,"spinDirection":223},"zone":8,"typeConfidence":0.92,"plateTime":0.3918615348991432,"extension":6.546406236575304},"index":0,"playId":"eebac7a2-650f-34dc-bfb7-a68f6de50207","pitchNumber":1,"startTime":"2026-05-02T01:47:55.124Z","endTime":"2026-05-02T01:47:58.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527716851633798,"aZ":-32.502534756325836,"pfxX":0.37636769723291064,"pfxZ":-0.21326548554003644,"pX":0.22754433761125648,"pZ":1.631794423308748,"vX0":4.121249299664909,"vY0":-123.73751152952451,"vZ0":-1.6214908203120548,"x":108.33,"y":194.72,"x0":-1.5049049289347713,"y0":50.00055430449151,"z0":5.006026587893807,"aX":0.5862217528294559},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-1.6,"spinRate":2221,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.4418018182648735,"extension":6.444975322224271},"hitData":{"launchSpeed":85.2,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":142.46}},"index":1,"playId":"d6e1e3d7-0c74-36ab-ab4c-4c5b725dbb86","pitchNumber":2,"startTime":"2026-05-02T01:48:15.187Z","endTime":"2026-05-02T01:48:24.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:48:24.156Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a ground ball to right fielder Connor Joe. Maikel Garcia scores. Bobby Witt Jr. to 3rd. Vinnie Pasquantino to 2nd. Vinnie Pasquantino advances to 2nd, on a throwing error by right fielder Connor Joe.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:48:45.243Z","endTime":"2026-05-02T01:50:33.567Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_throw","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38278705062103,"aZ":-17.551000491823924,"pfxX":-6.250269177962588,"pfxZ":7.478867984157338,"pX":-2.6565376014436657,"pZ":4.304415488283903,"vX0":-0.07995801255301177,"vY0":-138.79277783804096,"vZ0":0.9007925460171733,"x":218.26,"y":122.56,"x0":-1.8149674458542304,"y0":50.0043842137702,"z0":5.142514290758251,"aX":-12.222893274095295},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2258,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.3942818153506007,"extension":6.369258883907702},"index":0,"playId":"b1c99645-a377-30c6-98b5-a190436dc5e0","pitchNumber":1,"startTime":"2026-05-02T01:48:55.801Z","endTime":"2026-05-02T01:48:58.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"e67a5794-4c88-3d25-ae73-626f96fe3b3f","startTime":"2026-05-02T01:49:18.853Z","endTime":"2026-05-02T01:49:21.853Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290779439089853,"aZ":-22.433393742710386,"pfxX":-11.433112749979506,"pfxZ":5.6205829397374965,"pX":0.37140378234346605,"pZ":0.263922557253387,"vX0":8.596337625156764,"vY0":-130.29336777636493,"vZ0":-7.38108238165257,"x":102.84,"y":231.65,"x0":-1.4719297470511468,"y0":50.00415502620149,"z0":4.8077915781244105,"aX":-19.819037987310498},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":19.0,"spinRate":2090,"spinDirection":236},"zone":14,"typeConfidence":0.93,"plateTime":0.41908255928458615,"extension":6.689844925139233},"index":2,"playId":"d0f910db-c196-3a73-a2e9-c44e956b0d21","pitchNumber":2,"startTime":"2026-05-02T01:49:39.714Z","endTime":"2026-05-02T01:49:42.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571081826685187,"aZ":-16.009357622941952,"pfxX":-7.724436848077843,"pfxZ":8.189321831624287,"pX":-0.9549636088493064,"pZ":2.3196180363212338,"vX0":4.572469309388195,"vY0":-139.19682577583268,"vZ0":-4.077235845635329,"x":153.4,"y":176.15,"x0":-1.610492949295107,"y0":50.00107390464422,"z0":4.854767716679364,"aX":-15.243067332412249},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":13.1,"spinRate":2395,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.39263937586586106,"extension":6.463817511206596},"index":3,"playId":"1629e6da-5adb-36ea-878a-b592922aeeaa","pitchNumber":3,"startTime":"2026-05-02T01:49:59.682Z","endTime":"2026-05-02T01:50:02.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517847647524373,"aZ":-17.786355428432355,"pfxX":-8.41507488208762,"pfxZ":7.277270528967264,"pX":-0.3568606484188483,"pZ":2.4955349871472867,"vX0":6.650759180054019,"vY0":-139.53168444055663,"vZ0":-3.3764843005271765,"x":130.6,"y":171.4,"x0":-1.674432340050324,"y0":50.00546608840749,"z0":4.888900464114398,"aX":-16.645009269874933},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":13.9,"spinRate":2311,"spinDirection":228},"zone":4,"typeConfidence":0.88,"plateTime":0.3921041668309977,"extension":6.611334436617596},"hitData":{"launchSpeed":107.3,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.24,"coordY":108.49}},"index":4,"playId":"af2cd415-d5b9-3361-b7ee-3abdb68049e8","pitchNumber":4,"startTime":"2026-05-02T01:50:19.543Z","endTime":"2026-05-02T01:50:33.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-12.700000000000003,"leverageIndex":1.84,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:50:33.567Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (4) on a sharp line drive to left fielder Randy Arozarena. Bobby Witt Jr. scores. Vinnie Pasquantino scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:51:29.379Z","endTime":"2026-05-02T01:52:07.037Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030748174139678,"aZ":-32.133679344723944,"pfxX":6.99915860593298,"pfxZ":0.03105512876093286,"pX":-0.43821733337838825,"pZ":2.8215182374246517,"vX0":0.9173652064036506,"vY0":-120.16728415531723,"vZ0":1.4949498567634925,"x":133.7,"y":162.6,"x0":-1.734326636627463,"y0":50.00453692535163,"z0":5.033839395472741,"aX":10.296284332472943},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.6,"breakHorizontal":-13.0,"spinRate":2480,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.4547928667184471,"extension":6.691849981766194},"index":0,"playId":"2f5d6975-14e9-375b-9425-64446c8f4ed8","pitchNumber":1,"startTime":"2026-05-02T01:51:33.474Z","endTime":"2026-05-02T01:51:36.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.430109525421788,"aZ":-23.705775082048312,"pfxX":-10.752414935731636,"pfxZ":4.249245340231096,"pX":-0.47203608273511527,"pZ":2.2692462791148156,"vX0":6.618948739211725,"vY0":-140.00574061412135,"vZ0":-2.8301844718665095,"x":134.99,"y":177.51,"x0":-1.4648954936518865,"y0":50.00439625970983,"z0":4.837959578071823,"aX":-21.432736753151755},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2347,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.3906287340111083,"extension":6.587916511338831},"hitData":{"launchSpeed":109.8,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":45.78,"coordY":127.79}},"index":1,"playId":"e344c864-eaa0-333c-b177-4d8670d37481","pitchNumber":2,"startTime":"2026-05-02T01:51:52.703Z","endTime":"2026-05-02T01:52:07.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":-8.399999999999995,"leverageIndex":1.2,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:52:07.037Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:52:28.686Z","endTime":"2026-05-02T01:53:43.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82670011082257,"aZ":-34.468168865906605,"pfxX":1.772630603728195,"pfxZ":-1.5170099589756543,"pX":-0.8847648280358393,"pZ":2.9436094099111227,"vX0":1.3675004543150908,"vY0":-121.24741238832549,"vZ0":1.4895482189667146,"x":150.73,"y":159.3,"x0":-1.6828900670560398,"y0":50.00050002267521,"z0":5.290519317573347,"aX":2.684859265564947},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.3,"breakHorizontal":-3.5,"spinRate":2164,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4487651325050277,"extension":6.510677718978078},"index":0,"playId":"713e0881-42ac-3b12-8ff1-5a16093d95c4","pitchNumber":1,"startTime":"2026-05-02T01:52:37.124Z","endTime":"2026-05-02T01:52:40.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51721063295658,"aZ":-33.64960975110594,"pfxX":5.764815654289232,"pfxZ":-0.9579838843259472,"pX":-0.43128467334573184,"pZ":1.1990780599056827,"vX0":1.4266709115744174,"vY0":-123.32892155202232,"vZ0":-2.0119258692588877,"x":133.44,"y":206.4,"x0":-1.7655678070192458,"y0":50.001149967761876,"z0":4.851776464484762,"aX":8.917103491058707},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":-10.8,"spinRate":2498,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4433802463006664,"extension":6.669981196160185},"index":1,"playId":"4cde572b-2209-303b-8b8d-be972a56eccc","pitchNumber":2,"startTime":"2026-05-02T01:52:53.820Z","endTime":"2026-05-02T01:52:57.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160873049092498,"aZ":-12.092701040870006,"pfxX":-5.585332108440912,"pfxZ":10.170713341377937,"pX":-0.9900445907401274,"pZ":2.5188369930852326,"vX0":3.817893956583326,"vY0":-139.57123807603278,"vZ0":-3.9866118146888745,"x":154.74,"y":170.77,"x0":-1.6494159474812449,"y0":50.0034906360075,"z0":4.7609748815453905,"aX":-11.029298496815953},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2354,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3923072814319455,"extension":6.552116706729805},"index":2,"playId":"adb6a100-bb31-305a-9c4b-b723a288f2e9","pitchNumber":3,"startTime":"2026-05-02T01:53:13.102Z","endTime":"2026-05-02T01:53:16.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106971656792943,"aZ":-32.04062956033506,"pfxX":1.572132593774235,"pfxZ":0.08162344260848808,"pX":-0.11284330348241943,"pZ":1.9510108842587803,"vX0":3.2361925563019396,"vY0":-126.31204383830163,"vZ0":-1.3477061443884268,"x":121.3,"y":186.1,"x0":-1.6135637602540684,"y0":50.002377756527785,"z0":5.061623751867638,"aX":2.5463011394340214},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-3.6,"spinRate":2172,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.43320123555918677,"extension":6.646136053300273},"hitData":{"launchSpeed":98.3,"launchAngle":30.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.62,"coordY":72.37}},"index":3,"playId":"4e791c43-4bbc-300d-8a10-0179cc2a1381","pitchNumber":4,"startTime":"2026-05-02T01:53:32.134Z","endTime":"2026-05-02T01:53:43.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.400000000000002,"awayTeamWinProbability":77.6,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.73,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:53:43.903Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, second baseman Cole Young to first baseman Josh Naylor. Salvador Perez to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:54:07.060Z","endTime":"2026-05-02T01:54:42.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06440366710713,"aZ":-32.939190039288874,"pfxX":0.14813310882583863,"pfxZ":-0.4793079075909352,"pX":-0.8232666925551158,"pZ":1.6682264883113829,"vX0":2.2904056731119846,"vY0":-125.34136954038246,"vZ0":-1.6858609155653648,"x":148.38,"y":193.74,"x0":-1.7677092843553777,"y0":50.00290552545998,"z0":5.036259070614672,"aX":0.23595585059515164},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-0.8,"spinRate":2190,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.4367934235916904,"extension":6.563395864909285},"index":0,"playId":"16e8ce34-bdf7-375d-9147-0e65c7dd0035","pitchNumber":1,"startTime":"2026-05-02T01:54:16.038Z","endTime":"2026-05-02T01:54:19.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99307560176427,"aZ":-15.755900519685815,"pfxX":-7.451490623002542,"pfxZ":8.232231207772628,"pX":0.7676903409410377,"pZ":3.1675944308740256,"vX0":8.653645861435459,"vY0":-140.57754699979395,"vZ0":-2.2949615207424747,"x":87.74,"y":153.25,"x0":-1.3878810880439512,"y0":50.000263814931074,"z0":5.021886973860062,"aX":-14.856520871524776},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":2345,"spinDirection":232},"zone":3,"typeConfidence":0.89,"plateTime":0.3901947319630956,"extension":6.540779209973729},"hitData":{"launchSpeed":63.3,"launchAngle":9.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.1,"coordY":146.03}},"index":1,"playId":"1ad67e06-4f5a-31df-a648-5407fd395298","pitchNumber":2,"startTime":"2026-05-02T01:54:33.521Z","endTime":"2026-05-02T01:54:42.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.3,"awayTeamWinProbability":75.7,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.8,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:54:42.015Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Collins doubles (2) on a fly ball to left fielder Randy Arozarena, deflected by third baseman Leo Rivas. Salvador Perez scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:55:00.328Z","endTime":"2026-05-02T01:56:01.403Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947802201722368,"aZ":-13.861878443217872,"pfxX":-4.627188846497419,"pfxZ":9.263365576689338,"pX":-0.5236403276947612,"pZ":2.3971481273477493,"vX0":4.853963868428795,"vY0":-139.5951942293424,"vZ0":-4.1316943841697205,"x":136.96,"y":174.06,"x0":-1.6824667000115712,"y0":50.00249843016307,"z0":4.806748907788088,"aX":-9.147106606215134},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2229,"spinDirection":224},"zone":4,"typeConfidence":0.89,"plateTime":0.39212916166103584,"extension":6.5358261724429765},"index":0,"playId":"6e623aec-e789-3feb-a78f-8ee22a7c99bd","pitchNumber":1,"startTime":"2026-05-02T01:55:08.381Z","endTime":"2026-05-02T01:55:11.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.804894531359945,"aZ":-16.165632529275328,"pfxX":-7.298022206058262,"pfxZ":8.048065058097201,"pX":0.7890961013111611,"pZ":1.9436020885273388,"vX0":8.682112050712702,"vY0":-139.96633139502742,"vZ0":-4.851378151505456,"x":86.92,"y":186.3,"x0":-1.4009621462845547,"y0":50.00472645163583,"z0":4.753737623864478,"aX":-14.520596275324328},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2392,"spinDirection":235},"zone":9,"typeConfidence":0.89,"plateTime":0.39092609238080867,"extension":6.472082036306911},"index":1,"playId":"bb33d4cf-f716-31a4-ab47-53ead4bc8029","pitchNumber":2,"startTime":"2026-05-02T01:55:26.974Z","endTime":"2026-05-02T01:55:30.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.5,"endSpeed":88.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127749850403603,"aZ":-14.100481609847694,"pfxX":-6.415641655935426,"pfxZ":9.038343602231851,"pX":0.10454214548303553,"pZ":2.367976995299008,"vX0":6.84277104027484,"vY0":-140.35832151097233,"vZ0":-4.464182869600467,"x":113.02,"y":174.84,"x0":-1.5289401819981203,"y0":50.00001309655565,"z0":4.894047597933105,"aX":-12.826215517178492},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2292,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.38990049297655416,"extension":6.582048729792538},"hitData":{"launchSpeed":72.2,"launchAngle":55.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":69.71,"coordY":141.02}},"index":2,"playId":"5fa269ce-edc8-3e39-810f-ca7512ec36c2","pitchNumber":3,"startTime":"2026-05-02T01:55:45.117Z","endTime":"2026-05-02T01:56:01.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":-6.400000000000002,"leverageIndex":0.9,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:56:01.403Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-02T01:56:23.619Z","endTime":"2026-05-02T01:57:38.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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(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":84.0,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671417531904634,"aZ":-30.895844203411368,"pfxX":4.637687094325875,"pfxZ":0.836903054003244,"pX":0.6309977248690704,"pZ":1.019600351800553,"vX0":3.982264341651588,"vY0":-122.33771653158823,"vZ0":-2.990457797110125,"x":92.95,"y":211.25,"x0":-1.614264260401461,"y0":50.00558682164645,"z0":4.876856187375408,"aX":7.106357025535485},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-9.2,"spinRate":2519,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.445877484628701,"extension":6.705917745160738},"index":0,"playId":"f2f63b79-50af-30b7-9d26-3fff0cd98bbb","pitchNumber":1,"startTime":"2026-05-02T01:56:33.527Z","endTime":"2026-05-02T01:56:36.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49334386871023,"aZ":-32.58609942723339,"pfxX":7.390263624995776,"pfxZ":-0.2663225748227145,"pX":-1.0331924218877513,"pZ":2.0832871276798444,"vX0":-0.40182059737497494,"vY0":-122.5402141434463,"vZ0":-0.11879323288668675,"x":156.38,"y":182.53,"x0":-1.829074249046714,"y0":50.00463480910206,"z0":4.898648796536947,"aX":11.325356440745681},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-13.3,"spinRate":2509,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4456944446934852,"extension":6.5794819171421315},"index":1,"playId":"78512a6c-0150-30cd-8734-7066ff864818","pitchNumber":2,"startTime":"2026-05-02T01:56:52.673Z","endTime":"2026-05-02T01:56:56.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718682940134954,"aZ":-14.586595521323517,"pfxX":-5.153764857097734,"pfxZ":8.810673587629964,"pX":-0.7784938906972957,"pZ":2.884169064386802,"vX0":4.105729720345313,"vY0":-140.1732517586219,"vZ0":-3.2456158457341586,"x":146.67,"y":160.91,"x0":-1.5902033161179983,"y0":50.00599028601314,"z0":5.005373966459239,"aX":-10.29128441553922},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2318,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3902668939025844,"extension":6.597385649423965},"index":2,"playId":"e0b0be25-0990-37a0-87ac-afc1b3a7b53a","pitchNumber":3,"startTime":"2026-05-02T01:57:11.243Z","endTime":"2026-05-02T01:57:14.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950942545513694,"aZ":-31.936044903795825,"pfxX":5.839659872441093,"pfxZ":0.1470891315315992,"pX":-0.29848848777085746,"pZ":1.673988152876817,"vX0":1.436182685136158,"vY0":-125.02650112021215,"vZ0":-1.5668557511873704,"x":128.38,"y":193.58,"x0":-1.6378798808430006,"y0":50.001658517941436,"z0":4.906547861716623,"aX":9.332030165895564},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":-10.9,"spinRate":2581,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.43649944777243643,"extension":6.681617288121815},"hitData":{"launchSpeed":90.9,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.92,"coordY":149.05}},"index":3,"playId":"7314f570-040c-3cc2-b347-7c59bd014070","pitchNumber":4,"startTime":"2026-05-02T01:57:31.184Z","endTime":"2026-05-02T01:57:38.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.63,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-02T01:57:38.313Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T02:00:07.359Z","endTime":"2026-05-02T02:01:34.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52075048235224,"aZ":-9.47704845705731,"pfxX":7.04727009050284,"pfxZ":11.816970726404541,"pX":-0.6263380617980657,"pZ":1.1991715510793894,"vX0":-6.512730425071587,"vY0":-137.703119025968,"vZ0":-11.639648255253809,"x":140.87,"y":206.4,"x0":0.8535864579093,"y0":50.0020839871338,"z0":6.121442052968549,"aX":13.536067759219595},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":-11.4,"spinRate":2637,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.3977163991617916,"extension":6.104749134182952},"index":0,"playId":"58f23994-4531-3264-968e-e433582faf5c","pitchNumber":1,"startTime":"2026-05-02T02:00:07.359Z","endTime":"2026-05-02T02:00:10.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09691410094607,"aZ":-10.106000303249838,"pfxX":7.913396018319797,"pfxZ":11.673636580715744,"pX":-1.542025028469266,"pZ":2.0732942959918317,"vX0":-9.109106262423103,"vY0":-136.83544298870436,"vZ0":-9.121273942451827,"x":175.78,"y":182.8,"x0":0.8069553498707499,"y0":50.00132748745459,"z0":6.1485872450636645,"aX":14.957743678918007},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":-12.4,"spinRate":2664,"spinDirection":138},"zone":13,"typeConfidence":0.92,"plateTime":0.4007764824827391,"extension":6.116685377384043},"index":1,"playId":"e6fd6f40-0769-3493-be4a-86681b7301f0","pitchNumber":2,"startTime":"2026-05-02T02:00:21.362Z","endTime":"2026-05-02T02:00:24.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83830234295712,"aZ":-10.247560670298993,"pfxX":7.092521277271454,"pfxZ":11.580414936509747,"pX":-0.790825308074596,"pZ":1.965257273768058,"vX0":-6.935621596051473,"vY0":-136.87328985007207,"vZ0":-9.457056064766805,"x":147.14,"y":185.72,"x0":0.8571903976576667,"y0":50.00053882411749,"z0":6.171339711965389,"aX":13.42594098919133},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":-11.4,"spinRate":2678,"spinDirection":137},"zone":7,"typeConfidence":0.9,"plateTime":0.400518171814209,"extension":6.179849270037647},"index":2,"playId":"9eca9590-ad71-3dc0-b8f8-32c3d8b50a3b","pitchNumber":3,"startTime":"2026-05-02T02:00:38.057Z","endTime":"2026-05-02T02:00:41.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.013332901700565,"aZ":-9.10517773072525,"pfxX":7.483512849110285,"pfxZ":11.833685347844405,"pX":-0.6156274335634208,"pZ":2.5726465228962185,"vX0":-6.614353155372471,"vY0":-138.95270483174127,"vZ0":-8.242593178855564,"x":140.47,"y":169.32,"x0":0.8268425477142859,"y0":50.00611999621677,"z0":6.187999035964156,"aX":14.592633910003759},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.8,"breakHorizontal":-12.1,"spinRate":2698,"spinDirection":142},"zone":4,"typeConfidence":0.92,"plateTime":0.39463750079824056,"extension":6.171618978467173},"index":3,"playId":"a3f5a41a-605b-369a-9453-bf3731c61f40","pitchNumber":4,"startTime":"2026-05-02T02:00:53.663Z","endTime":"2026-05-02T02:00:56.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T02:01:04.553Z","endTime":"2026-05-02T02:01:14.954Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096671375237943,"aZ":-25.358770883329512,"pfxX":0.5345045786305631,"pfxZ":3.8190748523908447,"pX":-1.8481248481668608,"pZ":1.8990056284562595,"vX0":-7.604137943775412,"vY0":-131.77914773659683,"vZ0":-6.195838400036629,"x":187.45,"y":187.51,"x0":0.9873475803377141,"y0":50.003822009335,"z0":6.116522652598313,"aX":0.9548222556399727},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":0.5,"spinRate":2694,"spinDirection":144},"zone":13,"typeConfidence":0.88,"plateTime":0.41329791788379033,"extension":6.052444310673967},"index":5,"playId":"e5d729fc-993d-3384-8e16-47ee1672c35c","pitchNumber":5,"startTime":"2026-05-02T02:01:14.954Z","endTime":"2026-05-02T02:01:17.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20014342662345,"aZ":-7.4889742748338906,"pfxX":7.028870161547043,"pfxZ":12.732965272854633,"pX":-1.4075558072995913,"pZ":1.432238647395465,"vX0":-8.363874310990383,"vY0":-138.42065179170282,"vZ0":-11.292586807850435,"x":170.65,"y":200.11,"x0":0.7414615062566603,"y0":50.002950740168345,"z0":6.068548746417151,"aX":13.626450623664809},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.8,"breakHorizontal":-10.9,"spinRate":2672,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.39587008386438116,"extension":6.175459019355282},"index":6,"playId":"298130eb-ae35-3ed9-bfca-34e3bc38a4fc","pitchNumber":6,"startTime":"2026-05-02T02:01:31.362Z","endTime":"2026-05-02T02:01:34.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":0.72,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:01:34.362Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T02:01:57.729Z","endTime":"2026-05-02T02:03:12.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.101392664666488,"aZ":-9.051493197098079,"pfxX":6.907705224984567,"pfxZ":12.16154393397083,"pX":-1.2740353875537644,"pZ":1.4096061011370649,"vX0":-8.714999217919262,"vY0":-136.76438497844956,"vZ0":-10.911818120678372,"x":165.56,"y":200.72,"x0":1.0507871891338565,"y0":50.004639444832854,"z0":6.063825230221248,"aX":13.136376044602804},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":-10.8,"spinRate":2539,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.39991663923095766,"extension":6.1550298498834355},"index":0,"playId":"b5f9949b-a350-39e3-ba9c-6e8c34709965","pitchNumber":1,"startTime":"2026-05-02T02:01:59.285Z","endTime":"2026-05-02T02:02:02.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219265039451308,"aZ":-9.316724590133099,"pfxX":6.5797834852183765,"pfxZ":11.634493258760518,"pX":0.4828603451698789,"pZ":2.5893176485494354,"vX0":-4.159284188274503,"vY0":-139.0532589599234,"vZ0":-8.16784255693581,"x":98.59,"y":168.87,"x0":1.1406013636221326,"y0":50.003776363584144,"z0":6.17715304639894,"aX":12.928367936644289},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":-11.0,"spinRate":2610,"spinDirection":140},"zone":6,"typeConfidence":0.89,"plateTime":0.39339394520569915,"extension":6.155075224726246},"index":1,"playId":"3490eb0a-928d-3ec2-92f0-5a050edd3990","pitchNumber":2,"startTime":"2026-05-02T02:02:16.596Z","endTime":"2026-05-02T02:02:19.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981022070144338,"aZ":-11.387017756175986,"pfxX":7.010748581915853,"pfxZ":10.481792442864888,"pX":-0.6842455357906463,"pZ":1.7443360970294572,"vX0":-6.846224281723303,"vY0":-139.5875127831863,"vZ0":-10.119273970999968,"x":143.08,"y":191.68,"x0":0.88352670797432,"y0":50.00327589130332,"z0":6.155860500795424,"aX":13.903380900112888},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":-11.4,"spinRate":2623,"spinDirection":139},"zone":7,"typeConfidence":0.91,"plateTime":0.39166456820053375,"extension":6.117496236082025},"index":2,"playId":"0aacc848-b480-3f42-80cc-f52db03c5dfe","pitchNumber":3,"startTime":"2026-05-02T02:02:38.334Z","endTime":"2026-05-02T02:02:41.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64055220954405,"aZ":-17.764368014682255,"pfxX":8.534396073336778,"pfxZ":8.986749071680055,"pX":0.038403296871357136,"pZ":1.233930096653374,"vX0":-5.362484948175018,"vY0":-125.60121754039457,"vZ0":-8.292786055354327,"x":115.54,"y":205.46,"x0":1.088693818034661,"y0":50.00079863699405,"z0":6.014191064068624,"aX":13.679865838202081},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":2276,"spinDirection":127},"zone":14,"typeConfidence":0.77,"plateTime":0.4355260121784341,"extension":6.302619516695225},"index":3,"playId":"fc687fb7-d992-37c5-a08d-473772dd8cfe","pitchNumber":4,"startTime":"2026-05-02T02:02:54.081Z","endTime":"2026-05-02T02:02:57.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83570962122928,"aZ":-9.886954913977382,"pfxX":6.92376293710965,"pfxZ":11.163193693763402,"pX":-0.5000349924009188,"pZ":1.4183793051144828,"vX0":-6.378068103880827,"vY0":-139.98334013594598,"vZ0":-11.024129355161133,"x":136.06,"y":200.48,"x0":0.9017811649514237,"y0":50.00546498648402,"z0":6.0421973991430455,"aX":13.825277849418306},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":-11.3,"spinRate":2606,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.3904005353761151,"extension":6.2214882699157},"index":4,"playId":"b22f1372-14df-307a-8369-849797c6fb2d","pitchNumber":5,"startTime":"2026-05-02T02:03:09.929Z","endTime":"2026-05-02T02:03:12.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.8,"awayTeamWinProbability":80.2,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:03:12.929Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (3) on a fly ball to left field. J.P. Crawford scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T02:03:36.863Z","endTime":"2026-05-02T02:05:03.955Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26600088365148,"aZ":-13.306334248029689,"pfxX":7.315420000691095,"pfxZ":9.883537945983415,"pX":-0.3891253684682676,"pZ":3.2618985952127546,"vX0":-5.976261016900068,"vY0":-136.82948458090178,"vZ0":-5.77897298780828,"x":131.83,"y":150.71,"x0":0.8655428842296795,"y0":50.00355211328612,"z0":6.301935676379129,"aX":13.966493959063541},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-12.1,"spinRate":2499,"spinDirection":137},"zone":1,"typeConfidence":0.89,"plateTime":0.39927040777785505,"extension":6.111485057970493},"index":0,"playId":"be7c344f-a9d4-324f-91bf-a54210ab2af2","pitchNumber":1,"startTime":"2026-05-02T02:03:37.914Z","endTime":"2026-05-02T02:03:40.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941946742035803,"aZ":-42.81917751836482,"pfxX":-7.139367952509217,"pfxZ":-7.543251776766944,"pX":-0.5927131576217148,"pZ":3.394922140545983,"vX0":-2.242127488300345,"vY0":-118.40713545957958,"vZ0":1.8459503600706846,"x":139.59,"y":147.12,"x0":1.2956248384728424,"y0":50.00417684690633,"z0":6.541832065758026,"aX":-10.073018700478833},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.8,"breakHorizontal":13.4,"spinRate":2494,"spinDirection":333},"zone":1,"typeConfidence":0.92,"plateTime":0.4637033011309444,"extension":5.96467823065306},"index":1,"playId":"63054ee0-11b9-3339-85c2-dd7177357a58","pitchNumber":2,"startTime":"2026-05-02T02:03:57.405Z","endTime":"2026-05-02T02:04:01.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"5e7bd3e7-6e67-384a-a6ae-d8e456320663","startTime":"2026-05-02T02:04:15.204Z","endTime":"2026-05-02T02:04:18.204Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703113190637218,"aZ":-19.903254467977092,"pfxX":9.137333133897112,"pfxZ":8.09697237618858,"pX":0.2648443001371625,"pZ":3.095497605565597,"vX0":-4.743821582019422,"vY0":-122.21715647724601,"vZ0":-3.587594881513003,"x":106.9,"y":155.2,"x0":1.0421768182204376,"y0":50.001328726532094,"z0":6.288232839388866,"aX":13.845291368533546},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":14.0,"breakHorizontal":-15.5,"spinRate":2156,"spinDirection":129},"zone":2,"typeConfidence":0.95,"plateTime":0.4478598992398566,"extension":6.320430674561592},"hitData":{"launchSpeed":107.5,"launchAngle":34.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":20.2,"coordY":78.07}},"index":3,"playId":"4c7c718d-f1b5-38cd-b74b-018613f5e512","pitchNumber":3,"startTime":"2026-05-02T02:04:32.931Z","endTime":"2026-05-02T02:05:03.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":13.099999999999998,"leverageIndex":1.0,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:05:03.955Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T02:05:21.080Z","endTime":"2026-05-02T02:06:30.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07215177794237,"aZ":-27.17649599100053,"pfxX":-0.31276477158088967,"pfxZ":2.810414070940679,"pX":-0.43986965276314477,"pZ":3.5230976746443177,"vX0":-4.097639329298755,"vY0":-130.8457796522121,"vZ0":-1.9493640703500392,"x":133.77,"y":143.66,"x0":1.1708538786685576,"y0":50.001265463259585,"z0":6.264463967974525,"aX":-0.5558265038108783},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":1.2,"spinRate":2662,"spinDirection":140},"zone":11,"typeConfidence":0.75,"plateTime":0.4146305888877606,"extension":6.0115111265188155},"index":0,"playId":"c1c22c55-fb7e-3a9d-a4b6-447e633f7002","pitchNumber":1,"startTime":"2026-05-02T02:05:27.797Z","endTime":"2026-05-02T02:05:31.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T02:06:05.345Z","endTime":"2026-05-02T02:06:20.976Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.514595237288738,"aZ":-28.937987507847907,"pfxX":-0.35507266444128677,"pfxZ":1.8727714023112032,"pX":-0.06545055547469573,"pZ":3.6983494027639696,"vX0":-3.03196306027338,"vY0":-129.50699001663548,"vZ0":-0.9607307586722561,"x":119.49,"y":138.92,"x0":1.1580495990705229,"y0":50.00465616909044,"z0":6.252468024365479,"aX":-0.6132156119443147},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":1.2,"spinRate":2769,"spinDirection":202},"zone":11,"typeConfidence":0.78,"plateTime":0.42009024100904924,"extension":6.04916800444546},"hitData":{"launchSpeed":82.1,"launchAngle":44.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.25,"coordY":104.05}},"index":2,"playId":"f888bb6e-8886-3ef7-b556-6cfc3dee5e59","pitchNumber":2,"startTime":"2026-05-02T02:06:20.976Z","endTime":"2026-05-02T02:06:30.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:06:30.984Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-02T02:06:51.440Z","endTime":"2026-05-02T02:07:56.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13135488814063,"aZ":-8.601811462236727,"pfxX":8.412704417259691,"pfxZ":12.005295312712471,"pX":0.5590403834766643,"pZ":1.6950810570794361,"vX0":-3.966518178660251,"vY0":-139.63770757793733,"vZ0":-10.462168482659994,"x":95.69,"y":193.01,"x0":0.9095230177251735,"y0":50.00099946481343,"z0":6.067931246584274,"aX":16.51605653861881},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":-14.4,"spinRate":2654,"spinDirection":138},"zone":9,"typeConfidence":0.92,"plateTime":0.39311670702993595,"extension":6.122522502485438},"index":0,"playId":"62fbef13-22c5-3f8f-b8d0-15de339aebbe","pitchNumber":1,"startTime":"2026-05-02T02:06:56.223Z","endTime":"2026-05-02T02:06:59.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65493595761462,"aZ":-8.207134094972705,"pfxX":8.448880977047786,"pfxZ":12.065679358928247,"pX":-0.04588204162978383,"pZ":2.479235280354002,"vX0":-5.397627554758926,"vY0":-140.69561865269907,"vZ0":-8.72921874113552,"x":118.75,"y":171.84,"x0":0.8088789301316632,"y0":50.00383773924723,"z0":6.170145343384821,"aX":16.78418444053847},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":-14.0,"spinRate":2707,"spinDirection":140},"zone":5,"typeConfidence":0.93,"plateTime":0.39067433372485905,"extension":6.095952481325592},"index":1,"playId":"64efebf9-0445-36d2-90ea-a23d23c8461b","pitchNumber":2,"startTime":"2026-05-02T02:07:10.346Z","endTime":"2026-05-02T02:07:13.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7134030633414,"aZ":-26.590505178401024,"pfxX":1.4661665734802,"pfxZ":3.1303618790141776,"pX":-0.1258358164388705,"pZ":2.2883406725765987,"vX0":-3.9564132137407824,"vY0":-132.143640017876,"vZ0":-4.870679909520924,"x":121.8,"y":176.99,"x0":1.1942264112397414,"y0":50.005349963263384,"z0":6.0869407813857395,"aX":2.6177540979520932},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":-1.9,"spinRate":2687,"spinDirection":152},"zone":5,"typeConfidence":0.85,"plateTime":0.41303787081386734,"extension":6.006534268005671},"index":2,"playId":"04207e45-76ac-3421-b410-7be109a5b46a","pitchNumber":3,"startTime":"2026-05-02T02:07:23.894Z","endTime":"2026-05-02T02:07:27.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329753099987077,"aZ":-8.63992371068947,"pfxX":5.651531501268977,"pfxZ":11.533483721222755,"pX":-0.5023500141694478,"pZ":2.065801871912622,"vX0":-5.715886393954314,"vY0":-141.48952721917203,"vZ0":-9.793289247479835,"x":136.15,"y":183.0,"x0":0.8034727108867888,"y0":50.00236544364683,"z0":6.113147555480831,"aX":11.532366535435305},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.2,"breakHorizontal":-9.1,"spinRate":2567,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.38614800274438554,"extension":6.1049150754525146},"index":3,"playId":"b4161b54-7748-3614-8fb4-8723730f5a05","pitchNumber":4,"startTime":"2026-05-02T02:07:53.380Z","endTime":"2026-05-02T02:07:56.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:07:56.545Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:10:22.060Z","endTime":"2026-05-02T02:12:10.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182326893080422,"aZ":-33.77214038507466,"pfxX":1.8115437564239705,"pfxZ":-1.0464696299949878,"pX":0.33890620405701644,"pZ":1.7294617490360207,"vX0":4.1517340178575175,"vY0":-122.57630968038464,"vZ0":-1.2813477048400552,"x":104.08,"y":192.08,"x0":-1.60902808767601,"y0":50.00308640155418,"z0":5.1305604718196145,"aX":2.7680898130958984},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.9,"breakHorizontal":-4.2,"spinRate":2210,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.44607522776208164,"extension":6.376548143853113},"index":0,"playId":"4ec95307-d734-3722-a132-bfcfb6f3b3a5","pitchNumber":1,"startTime":"2026-05-02T02:10:31.478Z","endTime":"2026-05-02T02:10:34.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428982121372833,"aZ":-14.946201520173272,"pfxX":-7.1495311855981525,"pfxZ":8.765729121089697,"pX":-0.7157014399903951,"pZ":2.8350169808201184,"vX0":5.132788258624152,"vY0":-139.1148384637407,"vZ0":-3.0611399896064944,"x":144.28,"y":162.23,"x0":-1.6533111272490446,"y0":50.002161318348115,"z0":4.936975253257905,"aX":-14.050219360033534},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":11.9,"spinRate":2381,"spinDirection":230},"zone":1,"typeConfidence":0.9,"plateTime":0.39332137298047254,"extension":6.365569614396241},"index":1,"playId":"04665d6d-a921-354c-839e-94cccef3c2cc","pitchNumber":2,"startTime":"2026-05-02T02:10:52.143Z","endTime":"2026-05-02T02:10:55.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84299718140756,"aZ":-25.81641987202763,"pfxX":-10.095266591951333,"pfxZ":3.6265266315885127,"pX":0.11614927088263284,"pZ":0.9346007833099318,"vX0":7.407065259791937,"vY0":-131.1042718120875,"vZ0":-5.386421818406418,"x":112.57,"y":213.55,"x0":-1.4239737754728095,"y0":50.003236867296856,"z0":4.924839479223423,"aX":-17.7014136832007},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2168,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.4166213126418601,"extension":6.606412924588475},"index":2,"playId":"f03f9443-8ab5-3428-aabf-c3701f86e0c8","pitchNumber":3,"startTime":"2026-05-02T02:11:12.189Z","endTime":"2026-05-02T02:11:15.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397326563897447,"aZ":-27.08320169213257,"pfxX":-10.570802262875342,"pfxZ":2.908076292482331,"pX":-0.21383173873322112,"pZ":1.616887553680764,"vX0":6.794546433054199,"vY0":-130.91711547241871,"vZ0":-3.368882320132189,"x":125.15,"y":195.12,"x0":-1.4579863157833954,"y0":50.00387785988411,"z0":4.928447322008008,"aX":-18.509302867591185},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":17.9,"spinRate":2154,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.417003891126968,"extension":6.638331075178785},"index":3,"playId":"fe627276-de08-3f6d-a921-255ef635126d","pitchNumber":4,"startTime":"2026-05-02T02:11:30.555Z","endTime":"2026-05-02T02:11:33.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637755990167275,"aZ":-27.758506359137634,"pfxX":-11.561051367641983,"pfxZ":2.2637285541383836,"pX":-0.004825859373891304,"pZ":2.443237824038613,"vX0":7.704393873919917,"vY0":-138.97648106773653,"vZ0":-1.6128966783612357,"x":117.18,"y":172.81,"x0":-1.3132189613864298,"y0":50.00657993974933,"z0":4.8779456164105905,"aX":-22.58162465205523},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":19.3,"spinRate":2313,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.3943799643537229,"extension":6.580296080442073},"hitData":{"launchSpeed":98.6,"launchAngle":30.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.25,"coordY":51.72}},"index":4,"playId":"1f670d0b-b839-35da-a242-7f2d5ba39b42","pitchNumber":5,"startTime":"2026-05-02T02:11:59.130Z","endTime":"2026-05-02T02:12:10.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:12:10.647Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:12:21.714Z","endTime":"2026-05-02T02:12:57.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.260044882874226,"aZ":-26.01056862332682,"pfxX":-10.858833224850812,"pfxZ":3.1656269114302473,"pX":-1.0431650367180658,"pZ":2.255937691403153,"vX0":5.093033795823565,"vY0":-139.41847897952331,"vZ0":-2.5054109752081777,"x":156.76,"y":177.87,"x0":-1.4927991895767612,"y0":50.005284940007876,"z0":4.901010702231027,"aX":-21.16693556568692},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2342,"spinDirection":225},"zone":13,"typeConfidence":0.92,"plateTime":0.3943606994237916,"extension":6.435073750162737},"index":0,"playId":"b2f287db-c24b-38ff-8e38-43380a862f62","pitchNumber":1,"startTime":"2026-05-02T02:12:33.420Z","endTime":"2026-05-02T02:12:37.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466085834262405,"aZ":-32.36162396810367,"pfxX":2.165008606910034,"pfxZ":-0.11573684795654593,"pX":0.9508969581217809,"pZ":2.5585616342280235,"vX0":5.1783820468899115,"vY0":-126.44091378936564,"vZ0":0.050715022570696267,"x":80.75,"y":169.7,"x0":-1.4072981421092396,"y0":50.00416637652209,"z0":5.141235143277265,"aX":3.494040941942978},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-5.2,"spinRate":2273,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.43366967754504326,"extension":6.532449879566281},"hitData":{"launchSpeed":63.9,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.8,"coordY":163.03}},"index":1,"playId":"0c42de25-2d69-3a04-92ee-5c3730eb4714","pitchNumber":2,"startTime":"2026-05-02T02:12:49.374Z","endTime":"2026-05-02T02:12:57.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:12:57.387Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to right fielder Connor Joe.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-02T02:13:36.469Z","endTime":"2026-05-02T02:15:47.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T02:13:20.435Z","endTime":"2026-05-02T02:13:38.611Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437742364328386,"aZ":-27.29228273670402,"pfxX":7.920122997275777,"pfxZ":3.3276830656927654,"pX":0.027605117051338737,"pZ":2.9790370121244916,"vX0":1.5756744785912102,"vY0":-120.59814671845088,"vZ0":0.5307756067866837,"x":115.95,"y":158.35,"x0":-1.66353699257131,"y0":50.00138658060186,"z0":5.172015175969477,"aX":11.61211710867666},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-14.8,"spinRate":2433,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.45495933987561354,"extension":6.278004944030866},"index":1,"playId":"7d0c4067-0b05-3c9b-81b3-9b97ca8de3ce","pitchNumber":1,"startTime":"2026-05-02T02:13:38.611Z","endTime":"2026-05-02T02:13:42.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60265820022754,"aZ":-14.499637542289292,"pfxX":-6.579669184491138,"pfxZ":8.958817107472123,"pX":-0.7391024010100745,"pZ":3.244953020751,"vX0":4.532673146864896,"vY0":-140.04106872455665,"vZ0":-2.1358601654300395,"x":145.17,"y":151.17,"x0":-1.529350816031939,"y0":50.00255917972695,"z0":4.973448746322009,"aX":-12.980999447733732},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2372,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.392126009843897,"extension":6.474914394472472},"index":2,"playId":"312a2ffe-3556-3554-bc94-d1290f48f45b","pitchNumber":2,"startTime":"2026-05-02T02:13:57.052Z","endTime":"2026-05-02T02:14:00.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018273537381816,"aZ":-25.867818059188853,"pfxX":6.443268859123003,"pfxZ":3.984462867306652,"pX":0.7336535737349925,"pZ":2.2100724931380453,"vX0":3.0909545991558156,"vY0":-124.74628939891063,"vZ0":-1.4230074582924248,"x":89.03,"y":179.11,"x0":-1.3569443095118774,"y0":50.004686672462206,"z0":4.9112472516844115,"aX":10.20126149036382},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.2,"breakHorizontal":-12.4,"spinRate":2507,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4383163936280501,"extension":6.518962474164783},"index":3,"playId":"984cd667-1c3d-3b79-9701-8c8376be2d6f","pitchNumber":3,"startTime":"2026-05-02T02:14:15.618Z","endTime":"2026-05-02T02:14:18.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339528202643862,"aZ":-16.541197671845744,"pfxX":-6.813798273792278,"pfxZ":8.058795373604376,"pX":-0.17847985653839438,"pZ":3.677534920537345,"vX0":5.870424249702747,"vY0":-138.29870837063083,"vZ0":-0.7177830600519036,"x":123.8,"y":139.49,"x0":-1.4415476369186804,"y0":50.0056157043277,"z0":5.048047506374396,"aX":-13.224154049152157},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2407,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.3957726655048037,"extension":6.443773925674849},"index":4,"playId":"3b6640b2-0829-3d85-9dd8-dff7f9635121","pitchNumber":4,"startTime":"2026-05-02T02:14:37.852Z","endTime":"2026-05-02T02:14:40.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706955790128475,"aZ":-25.50977204584544,"pfxX":-11.386458988170181,"pfxZ":3.296841160225201,"pX":1.8598343115270102,"pZ":1.2506491579345118,"vX0":12.042456506689115,"vY0":-140.7536679785953,"vZ0":-5.288139096365741,"x":46.11,"y":205.01,"x0":-0.9793834603913629,"y0":50.00327316007085,"z0":4.789492755459342,"aX":-23.01915511273604},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.0,"breakHorizontal":18.4,"spinRate":2368,"spinDirection":231},"zone":14,"typeConfidence":0.92,"plateTime":0.3880251222304416,"extension":6.629243283042309},"index":5,"playId":"111b9925-d86d-3abf-9e47-c2794d811b90","pitchNumber":5,"startTime":"2026-05-02T02:15:00.112Z","endTime":"2026-05-02T02:15:03.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010074092902283,"aZ":-17.822516639581984,"pfxX":-7.733601247324738,"pfxZ":7.15576940618203,"pX":1.0397687940722808,"pZ":3.3353753175186758,"vX0":9.457617958484624,"vY0":-140.10004844409863,"vZ0":-1.4756824367093553,"x":77.37,"y":148.72,"x0":-1.3608663914391956,"y0":50.00179227520824,"z0":5.023186630747056,"aX":-15.509823903785717},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2326,"spinDirection":234},"zone":12,"typeConfidence":0.86,"plateTime":0.38962152785516,"extension":6.427881540373333},"index":6,"playId":"f0780175-9f71-3d34-9ac6-57b54fa3c1fa","pitchNumber":6,"startTime":"2026-05-02T02:15:19.508Z","endTime":"2026-05-02T02:15:22.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496648188896753,"aZ":-26.686411087884956,"pfxX":6.4604968451507805,"pfxZ":3.4658443279206708,"pX":0.47713847597626324,"pZ":1.9647064180771574,"vX0":2.967704606464127,"vY0":-124.82492933991045,"vZ0":-1.9850454245819058,"x":98.81,"y":185.73,"x0":-1.5654054604988572,"y0":50.00137782525025,"z0":4.961679444550554,"aX":10.219823115645163},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.4,"spinRate":2488,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4383539480319403,"extension":6.481790141314564},"hitData":{"launchSpeed":93.8,"launchAngle":25.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.99,"coordY":78.17}},"index":7,"playId":"f9c5fb5a-8fa4-3f40-939a-58e8511a6d6a","pitchNumber":7,"startTime":"2026-05-02T02:15:39.646Z","endTime":"2026-05-02T02:15:47.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:15:47.699Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mitch Garver pops out to first baseman Vinnie Pasquantino in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:17:44.575Z","endTime":"2026-05-02T02:19:27.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":84.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24250041606057,"aZ":-11.745745803547356,"pfxX":7.46636512902964,"pfxZ":11.043003102032586,"pX":-0.1861917568550596,"pZ":3.795908035237257,"vX0":-5.263227030348241,"vY0":-135.7771290968075,"vZ0":-4.604454808587319,"x":124.1,"y":136.29,"x0":0.8162343016317473,"y0":50.0045497509799,"z0":6.343774361452645,"aX":13.815669831746131},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":-12.2,"spinRate":2536,"spinDirection":137},"zone":11,"typeConfidence":0.87,"plateTime":0.40479705711772507,"extension":6.0667293036186285},"index":0,"playId":"38597c88-ecd0-3fde-bea5-b9f85c03621a","pitchNumber":1,"startTime":"2026-05-02T02:18:22.728Z","endTime":"2026-05-02T02:18:26.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836629598754943,"aZ":-43.36369617515878,"pfxX":-7.814337553389648,"pfxZ":-8.19822410272596,"pX":-0.5027961171616464,"pZ":2.118405450406175,"vX0":-1.6906566388761852,"vY0":-116.88759052122785,"vZ0":-0.37655533017367815,"x":136.17,"y":181.58,"x0":1.2469805513579748,"y0":50.00336980247914,"z0":6.40094032675548,"aX":-10.664952431289192},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.5,"breakHorizontal":14.5,"spinRate":2426,"spinDirection":334},"zone":7,"typeConfidence":0.93,"plateTime":0.4710583533785351,"extension":6.064405488225547},"index":1,"playId":"8cbe3ffb-364f-3ca3-93e7-08f9b39e0603","pitchNumber":2,"startTime":"2026-05-02T02:18:39.866Z","endTime":"2026-05-02T02:18:43.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63098869349425,"aZ":-8.467806493081564,"pfxX":6.741452631404671,"pfxZ":11.757333535252798,"pX":-1.008092076376992,"pZ":2.343676300687934,"vX0":-7.308805819945149,"vY0":-140.9901609344173,"vZ0":-9.010458790520904,"x":155.43,"y":175.5,"x0":0.7401774574227477,"y0":50.00235792843138,"z0":6.124965865209888,"aX":13.591731971466691},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.7,"breakHorizontal":-10.8,"spinRate":2648,"spinDirection":141},"zone":13,"typeConfidence":0.92,"plateTime":0.38827601413271706,"extension":6.124985937891701},"index":2,"playId":"98467a3e-96bc-3bcb-a774-0212a9ad83c1","pitchNumber":3,"startTime":"2026-05-02T02:18:59.928Z","endTime":"2026-05-02T02:19:03.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38625354871133,"aZ":-11.672606221602978,"pfxX":8.087383979146566,"pfxZ":10.192263328740857,"pX":0.5345531794619851,"pZ":3.21795192297434,"vX0":-4.088531924166426,"vY0":-140.9991233815085,"vZ0":-6.172826289571187,"x":96.62,"y":151.9,"x0":0.9535363291394137,"y0":50.002774265984414,"z0":6.1905713929595185,"aX":16.26552474453145},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":-13.8,"spinRate":2682,"spinDirection":134},"zone":3,"typeConfidence":0.92,"plateTime":0.3886311096882129,"extension":6.055504326931346},"hitData":{"launchSpeed":93.5,"launchAngle":71.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.32,"coordY":168.93}},"index":3,"playId":"bb123d59-16dc-3689-a345-41fa69b0c73c","pitchNumber":4,"startTime":"2026-05-02T02:19:14.634Z","endTime":"2026-05-02T02:19:27.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:19:27.671Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:19:45.637Z","endTime":"2026-05-02T02:20:31.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934362643524107,"aZ":-8.8135835146802,"pfxX":7.009965412544871,"pfxZ":11.919007028407236,"pX":-1.898671475655078,"pZ":2.1803090988094036,"vX0":-9.499976781488304,"vY0":-139.04953466074596,"vZ0":-9.203323829232696,"x":189.37,"y":179.91,"x0":0.650005715099993,"y0":50.003227698802746,"z0":6.1163429226014525,"aX":13.739788639144846},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":-10.8,"spinRate":2608,"spinDirection":140},"zone":13,"typeConfidence":0.92,"plateTime":0.393778547323965,"extension":6.226591401284122},"index":0,"playId":"b253dc34-e2d7-3a8a-a069-c3806f6b6dae","pitchNumber":1,"startTime":"2026-05-02T02:19:51.155Z","endTime":"2026-05-02T02:19:54.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.613520845052857,"aZ":-10.35297531915216,"pfxX":6.550039274751898,"pfxZ":10.985529084393104,"pX":-0.6926415398921554,"pZ":4.117659375073059,"vX0":-6.889100907812108,"vY0":-140.04877639333475,"vZ0":-4.0372993927420655,"x":143.4,"y":127.6,"x0":0.9480557260548212,"y0":50.00339055607489,"z0":6.2549960264579285,"aX":13.012307872824847},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":-10.4,"spinRate":2632,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.39108873466595684,"extension":6.057880713519354},"index":1,"playId":"76079c2b-cda3-37e4-bbef-1aa85af752b6","pitchNumber":2,"startTime":"2026-05-02T02:20:07.299Z","endTime":"2026-05-02T02:20:10.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.693859359199887,"aZ":-10.838773425164238,"pfxX":7.630782506951656,"pfxZ":11.003032427171084,"pX":-0.5602080445505633,"pZ":1.8800268638551647,"vX0":-6.738562422107191,"vY0":-138.5590970737865,"vZ0":-9.356273496512879,"x":112.71,"y":154.56,"x0":0.91489972830176,"y0":50.005838322430115,"z0":6.030066495388556,"aX":14.802167848523496},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-12.4,"spinRate":2565,"spinDirection":136},"zone":7,"typeConfidence":0.91,"plateTime":0.3956888399568248,"extension":6.223219082904995},"hitData":{"launchSpeed":101.4,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":150.57}},"index":2,"playId":"756f2cbe-e7cc-3cd3-bb6f-f8f0aff3f0c9","pitchNumber":3,"startTime":"2026-05-02T02:20:24.436Z","endTime":"2026-05-02T02:20:31.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:20:31.460Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Joe pops out to second baseman Michael Massey.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-02T02:20:54.549Z","endTime":"2026-05-02T02:21:24.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.342540673466452,"aZ":-11.45418846528271,"pfxX":6.535613827074573,"pfxZ":10.343142871926204,"pX":-1.0351678549051826,"pZ":3.509528303632125,"vX0":-7.217381796187498,"vY0":-140.5221343945528,"vZ0":-5.413346989431583,"x":156.46,"y":144.02,"x0":0.7153400978460959,"y0":50.00344224754536,"z0":6.2027201082724135,"aX":13.093472262932355},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":-10.4,"spinRate":2579,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.3895365802403341,"extension":6.033042474987434},"index":0,"playId":"81ba076c-4846-3ae6-b833-dd8464298dc7","pitchNumber":1,"startTime":"2026-05-02T02:20:56.812Z","endTime":"2026-05-02T02:21:00.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368278734219594,"aZ":-10.222298238912197,"pfxX":6.313320061789244,"pfxZ":11.296638051725926,"pX":-1.0859498045117244,"pZ":2.276762293526787,"vX0":-7.235105585220996,"vY0":-138.61024005222026,"vZ0":-8.69825451452343,"x":158.39,"y":177.31,"x0":0.7395131218806077,"y0":50.00322288966815,"z0":6.140646697164555,"aX":12.268946357915528},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":-10.0,"spinRate":2517,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.39535758355875883,"extension":6.112029192950901},"hitData":{"launchSpeed":88.5,"launchAngle":62.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":132.32}},"index":1,"playId":"1f819380-a26d-365e-b38d-fbb548227ecd","pitchNumber":2,"startTime":"2026-05-02T02:21:14.016Z","endTime":"2026-05-02T02:21:24.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:21:24.165Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to third baseman Leo Rivas in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T02:23:45.366Z","endTime":"2026-05-02T02:24:24.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":74.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.885216594862957,"aZ":-32.995585590082555,"pfxX":6.506104211000078,"pfxZ":-0.5796147861658891,"pX":-0.5177325709076289,"pZ":2.952451025641609,"vX0":0.7580483960248482,"vY0":-118.19724231113129,"vZ0":1.8409564897404818,"x":136.73,"y":159.06,"x0":-1.6878354715534183,"y0":50.00182990693655,"z0":5.186574459501487,"aX":9.232965374879083},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.4,"breakHorizontal":-12.0,"spinRate":2503,"spinDirection":61},"zone":1,"typeConfidence":2.0,"plateTime":0.462861381280641,"extension":6.499685785605762},"index":0,"playId":"d47f549b-c057-3365-93f5-b2f15f9c252f","pitchNumber":1,"startTime":"2026-05-02T02:23:58.128Z","endTime":"2026-05-02T02:24:01.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.690167789640572,"aZ":-16.885180400279307,"pfxX":-7.455310761355278,"pfxZ":7.786593777193641,"pX":0.35913350283103096,"pZ":2.808952938988771,"vX0":7.451426261915195,"vY0":-139.11817203246034,"vZ0":-3.3475349964312935,"x":103.31,"y":162.94,"x0":-1.383122148619282,"y0":50.00361054472599,"z0":5.14453616761826,"aX":-14.640372793711839},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2346,"spinDirection":222},"zone":6,"typeConfidence":0.89,"plateTime":0.39345572939813334,"extension":6.486974671178691},"hitData":{"launchSpeed":74.4,"launchAngle":65.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":73.43,"coordY":174.9}},"index":1,"playId":"dc295003-6b1e-3fcc-a260-e134102dac14","pitchNumber":2,"startTime":"2026-05-02T02:24:15.594Z","endTime":"2026-05-02T02:24:24.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:24:24.312Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to second baseman Cole Young.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T02:24:42.748Z","endTime":"2026-05-02T02:25:55.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27896892841656,"aZ":-15.201151965237397,"pfxX":-6.213459703222413,"pfxZ":8.522067841853712,"pX":-1.1959852663967172,"pZ":2.510108234489825,"vX0":2.947413703392964,"vY0":-140.34475085667677,"vZ0":-4.306309681422936,"x":162.59,"y":171.01,"x0":-1.4535807657453161,"y0":50.001954710029835,"z0":5.057059086455772,"aX":-12.372262467629891},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2364,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.39054752759365297,"extension":6.630169326279903},"index":0,"playId":"7b359b56-de23-304d-a73e-2049b72538c7","pitchNumber":1,"startTime":"2026-05-02T02:24:51.875Z","endTime":"2026-05-02T02:24:55.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8258630735112,"aZ":-11.533053559224804,"pfxX":-5.8205539849652315,"pfxZ":10.429159568326215,"pX":0.16078887899239688,"pZ":3.828406745759269,"vX0":6.3245466221680475,"vY0":-139.85920106310104,"vZ0":-1.5541019785792203,"x":110.87,"y":135.41,"x0":-1.3746749747599734,"y0":50.00168015169,"z0":5.148463047641275,"aX":-11.519308688998189},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":9.2,"spinRate":2308,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.39177330687082934,"extension":6.560618231373221},"index":1,"playId":"bae6daa3-2cb7-372f-9d16-4e3a204e8b25","pitchNumber":2,"startTime":"2026-05-02T02:25:07.514Z","endTime":"2026-05-02T02:25:10.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38636164555303,"aZ":-31.19178274703764,"pfxX":3.4490471905414637,"pfxZ":0.626550984110068,"pX":0.919228303356914,"pZ":2.349491698397154,"vX0":5.0551878339709875,"vY0":-124.51111461624451,"vZ0":-0.3180682000877516,"x":81.96,"y":175.34,"x0":-1.5803594323022756,"y0":50.00607685476446,"z0":5.044804888053958,"aX":5.454059815819924},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":-7.3,"spinRate":2547,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43874413577897897,"extension":6.606636733391128},"index":2,"playId":"f7a70b3a-10f0-36e3-a195-9038538850e9","pitchNumber":3,"startTime":"2026-05-02T02:25:24.659Z","endTime":"2026-05-02T02:25:28.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15938257087961,"aZ":-15.760997091683283,"pfxX":-6.016035249182959,"pfxZ":8.19705516021074,"pX":0.14454508057716897,"pZ":2.964985968246403,"vX0":6.3998310369715385,"vY0":-140.6840591756785,"vZ0":-3.0466080517756446,"x":111.49,"y":158.73,"x0":-1.379064645761853,"y0":50.0054627597893,"z0":5.084608343574668,"aX":-12.051106004402108},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":9.6,"spinRate":2378,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.38945078844381653,"extension":6.570682388543017},"hitData":{"launchSpeed":91.0,"launchAngle":61.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.43,"coordY":142.27}},"index":3,"playId":"8c34bbd8-2b57-3865-92a1-8ba53ee8d546","pitchNumber":4,"startTime":"2026-05-02T02:25:45.182Z","endTime":"2026-05-02T02:25:55.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:25:55.511Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carter Jensen lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-02T02:26:08.964Z","endTime":"2026-05-02T02:27:03.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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(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":83.8,"endSpeed":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.057261279573076,"aZ":-30.242276623697347,"pfxX":5.8758160668784285,"pfxZ":1.2777342201468027,"pX":-0.5960769836715073,"pZ":3.194587997060007,"vX0":0.6810213802801004,"vY0":-122.1375464224574,"vZ0":1.3937353913363406,"x":139.72,"y":152.53,"x0":-1.6421134574157303,"y0":50.00560807132175,"z0":5.208646996209092,"aX":8.918383592329018},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":-10.8,"spinRate":2597,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.44769440087126045,"extension":6.524288981996093},"index":0,"playId":"e34a3989-c37f-3a14-94cf-ca30b9588814","pitchNumber":1,"startTime":"2026-05-02T02:26:21.024Z","endTime":"2026-05-02T02:26:24.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153657765776124,"aZ":-13.446620702115178,"pfxX":-5.334299554757968,"pfxZ":9.624648668788385,"pX":0.3987963079252246,"pZ":4.2719664727912905,"vX0":7.0809167357031715,"vY0":-138.64426529112092,"vZ0":0.1323421297091814,"x":101.8,"y":123.44,"x0":-1.4958466071865386,"y0":50.00214980101513,"z0":5.1214236109858176,"aX":-10.379638536690086},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":2299,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3951447246169102,"extension":6.447951929783691},"index":1,"playId":"69dc513e-f5db-3293-a30e-a21e5a044d49","pitchNumber":2,"startTime":"2026-05-02T02:26:37.087Z","endTime":"2026-05-02T02:26:40.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136169207246432,"aZ":-20.69621999960652,"pfxX":-6.370856874266867,"pfxZ":5.769145701612732,"pX":0.3129668221014569,"pZ":2.6511062053038836,"vX0":7.728420416558538,"vY0":-139.5962757653041,"vZ0":-2.8566735873294604,"x":105.07,"y":167.2,"x0":-1.6535679472172629,"y0":50.001945750940564,"z0":5.038127790922938,"aX":-12.671948762293527},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":10.1,"spinRate":2330,"spinDirection":220},"zone":6,"typeConfidence":0.87,"plateTime":0.3912054186190712,"extension":6.505503183229249},"hitData":{"launchSpeed":90.1,"launchAngle":17.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.32,"coordY":86.71}},"index":2,"playId":"726ff6df-e4cb-3627-84d4-8ffd56152165","pitchNumber":3,"startTime":"2026-05-02T02:26:55.405Z","endTime":"2026-05-02T02:27:03.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:27:03.096Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:29:24.693Z","endTime":"2026-05-02T02:31:03.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67029524472705,"aZ":-13.231196059937863,"pfxX":7.900924764194029,"pfxZ":10.387385565285495,"pX":0.8558369482102296,"pZ":2.18054424488276,"vX0":-2.86918258362534,"vY0":-134.33016071186378,"vZ0":-8.014491838005183,"x":84.38,"y":179.91,"x0":0.9126105717150292,"y0":50.002610564991656,"z0":6.147673169656474,"aX":14.40845903652292},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-13.7,"spinRate":2544,"spinDirection":132},"zone":14,"typeConfidence":0.81,"plateTime":0.40807245508973544,"extension":6.103141929844384},"index":0,"playId":"7eab2cf7-0763-38e5-a11f-30e71e4c8d1b","pitchNumber":1,"startTime":"2026-05-02T02:29:40.261Z","endTime":"2026-05-02T02:29:43.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74091628583907,"aZ":-11.231819930006099,"pfxX":7.509678063253398,"pfxZ":11.052237089963425,"pX":-0.9158338944209731,"pZ":3.5154871768814617,"vX0":-7.184246583385652,"vY0":-136.46007909416895,"vZ0":-5.312931790279337,"x":151.91,"y":143.86,"x0":0.7695110535221118,"y0":50.00036630244221,"z0":6.25473867346918,"aX":14.226203052401711},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":-12.1,"spinRate":2551,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.4006919860546243,"extension":6.044702625739768},"index":1,"playId":"a0638997-4ce1-389d-9ab8-0ccdd8160ce5","pitchNumber":2,"startTime":"2026-05-02T02:29:57.199Z","endTime":"2026-05-02T02:30:00.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.766902896012468,"aZ":-12.794657535630614,"pfxX":8.429255668592315,"pfxZ":10.311413654547968,"pX":-1.15909243458422,"pZ":1.34899065806737,"vX0":-8.105904847661092,"vY0":-135.54575738392384,"vZ0":-10.290004860591143,"x":161.18,"y":202.36,"x0":0.7602235439967132,"y0":50.00666338148766,"z0":6.064137972259226,"aX":15.85002789718788},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-13.8,"spinRate":2546,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.4024969469821684,"extension":6.122637704749267},"index":2,"playId":"b40a3e80-73f7-3e1d-b8c0-ca56b02a520f","pitchNumber":3,"startTime":"2026-05-02T02:30:15.233Z","endTime":"2026-05-02T02:30:18.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-02T02:30:29.349Z","endTime":"2026-05-02T02:31:00.795Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999806514715793,"aZ":-13.20081718146157,"pfxX":7.790101806021917,"pfxZ":10.217075703421536,"pX":1.120776319031479,"pZ":2.2869086114266772,"vX0":-2.2888517113811386,"vY0":-135.49443937975116,"vZ0":-7.846366527157848,"x":74.28,"y":177.03,"x0":0.9651800597562444,"y0":50.00206372459137,"z0":6.1456491354652805,"aX":14.462185566943148},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-13.6,"spinRate":2585,"spinDirection":134},"zone":14,"typeConfidence":0.83,"plateTime":0.4044810312749787,"extension":6.029151202471966},"index":4,"playId":"2b578dd1-de41-3e71-b19d-83af3e469775","pitchNumber":4,"startTime":"2026-05-02T02:31:00.795Z","endTime":"2026-05-02T02:31:03.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:31:03.795Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to left fielder Isaac Collins.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:31:24.491Z","endTime":"2026-05-02T02:32:34.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880983364331712,"aZ":-26.30718604435094,"pfxX":1.604510414636012,"pfxZ":3.5712699475830387,"pX":-1.0133130761662794,"pZ":0.8247968873022813,"vX0":-6.039651391868853,"vY0":-127.34025285291975,"vZ0":-7.636450300038736,"x":155.63,"y":216.51,"x0":1.1797175532567026,"y0":50.00609118541245,"z0":5.940728540956121,"aX":2.639087252143549},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.6,"spinRate":2672,"spinDirection":132},"zone":13,"typeConfidence":0.61,"plateTime":0.42994330318214224,"extension":6.089077260572576},"index":0,"playId":"432d8467-4647-37bb-bc02-e98c8f6a34a5","pitchNumber":1,"startTime":"2026-05-02T02:31:31.160Z","endTime":"2026-05-02T02:31:34.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474366137680477,"aZ":-10.940503161172877,"pfxX":7.944893487239365,"pfxZ":11.160956641559709,"pX":0.454226806609416,"pZ":2.2532479241350147,"vX0":-4.761252424493857,"vY0":-137.08868837131223,"vZ0":-8.42804551452209,"x":99.69,"y":177.94,"x0":1.1818951267878883,"y0":50.00157325283049,"z0":6.115426737236601,"aX":15.111652298523694},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":-13.3,"spinRate":2601,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.3996468306866001,"extension":6.151477337318989},"index":1,"playId":"401c6fe4-7159-39ae-a9e0-374798589333","pitchNumber":2,"startTime":"2026-05-02T02:31:46.648Z","endTime":"2026-05-02T02:31:50.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81260670020374,"aZ":-11.14794441512803,"pfxX":7.406985501554651,"pfxZ":10.793178775744332,"pX":-0.7058986543969686,"pZ":2.4147682635316863,"vX0":-6.999175154982619,"vY0":-138.42559284785975,"vZ0":-8.159623991741997,"x":143.91,"y":173.58,"x0":0.8884062914777716,"y0":50.00285524204753,"z0":6.140117078442494,"aX":14.428976283314032},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":-12.0,"spinRate":2629,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.39512427311279286,"extension":6.142258547794392},"index":2,"playId":"1b121236-f746-3046-84cb-4dcd9050f765","pitchNumber":3,"startTime":"2026-05-02T02:32:01.872Z","endTime":"2026-05-02T02:32:05.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-02T02:32:10.445Z","endTime":"2026-05-02T02:32:25.667Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918122066247072,"aZ":-12.636753069473675,"pfxX":9.024665725247175,"pfxZ":9.829729939252111,"pX":-0.17128275848253596,"pZ":2.3097454633293535,"vX0":-6.144188790575673,"vY0":-139.94124074588262,"vZ0":-8.269196291337499,"x":123.53,"y":176.42,"x0":0.8776535829305686,"y0":50.00615611649829,"z0":6.126688276418042,"aX":17.94300851201059},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-15.1,"spinRate":2694,"spinDirection":132},"zone":5,"typeConfidence":0.93,"plateTime":0.3910658879483404,"extension":6.169516278549592},"hitData":{"launchSpeed":92.6,"launchAngle":16.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.78,"coordY":118.38}},"index":4,"playId":"eb278be5-49fc-3ac8-9801-a92c245baeb4","pitchNumber":4,"startTime":"2026-05-02T02:32:25.667Z","endTime":"2026-05-02T02:32:34.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.79,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:32:34.684Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. Leo Rivas to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:32:55.765Z","endTime":"2026-05-02T02:35:07.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6,7],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965465113588305,"aZ":-12.634765054686696,"pfxX":7.0233168539262705,"pfxZ":10.01447619836772,"pX":0.95087741766094,"pZ":2.4330998147152063,"vX0":-2.6870802781239322,"vY0":-138.77949355646246,"vZ0":-7.868513244790846,"x":80.75,"y":173.09,"x0":1.018971067145977,"y0":50.00420400175813,"z0":6.146214508226001,"aX":13.704842427280594},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2589,"spinDirection":137},"zone":14,"typeConfidence":0.87,"plateTime":0.3946190513018899,"extension":6.087741252046207},"index":0,"playId":"62b6a32c-d389-3acf-b537-720ec6918ce5","pitchNumber":1,"startTime":"2026-05-02T02:33:02.696Z","endTime":"2026-05-02T02:33:05.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12596642667146,"aZ":-20.03497618890696,"pfxX":9.19411621112713,"pfxZ":7.9964544364193495,"pX":0.49852566776653734,"pZ":2.4109800087313547,"vX0":-4.421266012515116,"vY0":-122.41270668826175,"vZ0":-4.849489860474072,"x":98.0,"y":173.68,"x0":1.1334596251730107,"y0":50.00073516721047,"z0":6.132358708574178,"aX":13.954075667824247},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.6,"breakHorizontal":-15.6,"spinRate":2163,"spinDirection":124},"zone":6,"typeConfidence":0.94,"plateTime":0.44740514945736987,"extension":6.420591388968763},"index":1,"playId":"47dab470-ad69-3388-9d6b-d8ca5a1609b3","pitchNumber":2,"startTime":"2026-05-02T02:33:17.425Z","endTime":"2026-05-02T02:33:24.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Leo Rivas steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"47dab470-ad69-3388-9d6b-d8ca5a1609b3","startTime":"2026-05-02T02:33:25.984Z","endTime":"2026-05-02T02:33:42.169Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"postOnSecond":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":34.9,"awayTeamWinProbability":65.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.46,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99721187515474,"aZ":-11.956272790350488,"pfxX":6.521080676811842,"pfxZ":10.293820372033956,"pX":-0.47058127708136954,"pZ":3.0314264373386335,"vX0":-5.744717183656112,"vY0":-139.6369593085897,"vZ0":-6.627833888879689,"x":134.94,"y":156.93,"x0":0.7714818314345973,"y0":50.00599824652053,"z0":6.231365110196152,"aX":12.812028095209113},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-10.6,"spinRate":2644,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.39304141010582194,"extension":6.1103575619861665},"index":3,"playId":"e017feea-edec-3f2d-912c-87e69412f3b6","pitchNumber":3,"startTime":"2026-05-02T02:33:42.169Z","endTime":"2026-05-02T02:33:45.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-02T02:33:59.623Z","endTime":"2026-05-02T02:34:17.873Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61807241257458,"aZ":-30.104462481182672,"pfxX":-0.10898927732581143,"pfxZ":1.2816719796482898,"pX":-0.6513089944730313,"pZ":1.162186574600637,"vX0":-4.702778948903564,"vY0":-125.75847582066228,"vZ0":-6.146594805611374,"x":141.83,"y":207.4,"x0":1.25089282100954,"y0":50.00195270684827,"z0":6.0557931285292375,"aX":-0.17583562163259273},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":1.2,"spinRate":2601,"spinDirection":70},"zone":13,"typeConfidence":0.89,"plateTime":0.4342216374034633,"extension":6.124101304012192},"index":5,"playId":"ddcc908f-de73-3d54-a847-3afe2a8b02d7","pitchNumber":4,"startTime":"2026-05-02T02:34:17.873Z","endTime":"2026-05-02T02:34:21.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452231940249824,"aZ":-18.655394842755157,"pfxX":8.408761203866204,"pfxZ":8.82354796607653,"pX":1.042159331404001,"pZ":0.878632282982697,"vX0":-2.975423608873541,"vY0":-123.03349303243301,"vZ0":-8.408382559921906,"x":77.28,"y":215.06,"x0":1.1747198575584876,"y0":50.005682993001244,"z0":5.922117841866122,"aX":12.89118681068143},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":14.3,"breakHorizontal":-14.5,"spinRate":2174,"spinDirection":124},"zone":14,"typeConfidence":0.94,"plateTime":0.44521796852863105,"extension":6.261899197442966},"index":6,"playId":"ac7f0546-e535-344c-8259-f82cffbdb9c1","pitchNumber":5,"startTime":"2026-05-02T02:34:38.536Z","endTime":"2026-05-02T02:34:41.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739974454119565,"aZ":-11.893540261801437,"pfxX":8.041880763495971,"pfxZ":10.163192280936569,"pX":-0.05208705652368476,"pZ":3.7752895007317693,"vX0":-5.386661675998871,"vY0":-140.14029911311073,"vZ0":-4.741641332653565,"x":118.99,"y":136.85,"x0":0.8471045784700407,"y0":50.00119097440933,"z0":6.261830400228728,"aX":16.04421260433858},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-13.6,"spinRate":2657,"spinDirection":138},"zone":11,"typeConfidence":0.92,"plateTime":0.3903840439407835,"extension":6.057742163064134},"hitData":{"launchSpeed":91.6,"launchAngle":-11.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":158.68}},"index":7,"playId":"431b3419-ae47-3710-bd51-6970a6831a7b","pitchNumber":6,"startTime":"2026-05-02T02:34:57.095Z","endTime":"2026-05-02T02:35:07.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.2,"awayTeamWinProbability":68.8,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.46,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:35:07.281Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T02:35:30.066Z","endTime":"2026-05-02T02:36:45.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4212710993809,"aZ":-42.25455565162738,"pfxX":-5.75203954107239,"pfxZ":-7.403302419614832,"pX":-0.6196992002678923,"pZ":2.2227348448689908,"vX0":-2.631856408534291,"vY0":-116.36349835459387,"vZ0":-0.3261695486609142,"x":140.62,"y":178.77,"x0":1.2761802910340425,"y0":50.00476435120844,"z0":6.3944153982202945,"aX":-7.8277623739279125},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.2,"breakHorizontal":11.0,"spinRate":2591,"spinDirection":330},"zone":7,"typeConfidence":0.9,"plateTime":0.4720968833944772,"extension":6.001471983967576},"index":0,"playId":"c55cdda6-ba4f-304a-ade1-8d391fc80d52","pitchNumber":1,"startTime":"2026-05-02T02:35:31.272Z","endTime":"2026-05-02T02:35:34.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.811570208893233,"aZ":-11.136333209606834,"pfxX":7.356940860238796,"pfxZ":10.41788261157096,"pX":-0.8704909332860666,"pZ":3.2563797128383296,"vX0":-7.483837478484149,"vY0":-140.50113296570063,"vZ0":-6.205076471518357,"x":150.18,"y":150.86,"x0":0.8588974882156306,"y0":50.00520296306546,"z0":6.201931618236893,"aX":14.860233392978506},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":-12.0,"spinRate":2548,"spinDirection":136},"zone":11,"typeConfidence":0.93,"plateTime":0.3883437741436717,"extension":6.135723497007294},"index":1,"playId":"a364e14a-c487-37b9-b06f-b615eb14a731","pitchNumber":2,"startTime":"2026-05-02T02:35:52.374Z","endTime":"2026-05-02T02:35:55.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"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-02T02:36:05.663Z","endTime":"2026-05-02T02:36:24.206Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56641022114552,"aZ":-12.702377296016275,"pfxX":7.010930307244843,"pfxZ":9.552322970106854,"pX":0.7421864861298783,"pZ":4.196568598062877,"vX0":-3.496853122389747,"vY0":-141.4730177344998,"vZ0":-3.687722059783428,"x":88.71,"y":125.47,"x0":1.079575789974645,"y0":50.00296702110158,"z0":6.324232302438658,"aX":14.291907804540655},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":-12.0,"spinRate":2567,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.3863175925521727,"extension":6.098281558192083},"index":3,"playId":"2f4ac661-53da-392f-a2de-1c1116477f93","pitchNumber":3,"startTime":"2026-05-02T02:36:24.206Z","endTime":"2026-05-02T02:36:27.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55385958161816,"aZ":-11.252890036344624,"pfxX":7.297383913365213,"pfxZ":10.323485007348822,"pX":-0.3864248903739222,"pZ":2.523707051246948,"vX0":-6.256231162072783,"vY0":-140.89699114058135,"vZ0":-8.042617951308632,"x":131.73,"y":170.64,"x0":0.9057294033248579,"y0":50.00680442959563,"z0":6.12778857784101,"aX":14.795769870611917},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":-12.1,"spinRate":2561,"spinDirection":135},"zone":4,"typeConfidence":0.92,"plateTime":0.38752397385822235,"extension":6.142464689478248},"index":4,"playId":"6ae9b854-2ea2-3e98-a4ae-76fbc1aed42c","pitchNumber":4,"startTime":"2026-05-02T02:36:42.663Z","endTime":"2026-05-02T02:36:45.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-4.099999999999998,"leverageIndex":1.53,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:36:45.914Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T02:38:56.835Z","endTime":"2026-05-02T02:41:32.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.773376985170312,"aZ":-16.525145008609762,"pfxX":-6.94841695050008,"pfxZ":7.969747840653268,"pX":0.41462931327803637,"pZ":2.9222873502052673,"vX0":7.8164124742197,"vY0":-138.91334931672048,"vZ0":-3.0926583356384696,"x":101.2,"y":159.88,"x0":-1.5267031523070662,"y0":50.00239842813501,"z0":5.142294124809281,"aX":-13.64282822160745},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2289,"spinDirection":221},"zone":6,"typeConfidence":0.89,"plateTime":0.393608844496244,"extension":6.495002536211975},"index":0,"playId":"28d70417-e7f9-330c-baae-b6780c4bec21","pitchNumber":1,"startTime":"2026-05-02T02:39:18.484Z","endTime":"2026-05-02T02:39:22.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734835886617848,"aZ":-31.781315842381623,"pfxX":1.3286215240904449,"pfxZ":0.24778851666319923,"pX":1.4181804984968822,"pZ":1.3780681929549206,"vX0":6.561623715259986,"vY0":-125.8242678394339,"vZ0":-2.9061953618074794,"x":62.94,"y":201.57,"x0":-1.392659409208763,"y0":50.00580994068798,"z0":5.1146637330801585,"aX":2.137081483650871},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":-3.8,"spinRate":2282,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4347574589499503,"extension":6.642527733951759},"index":1,"playId":"baf14775-64ee-3cec-a4b9-0f864edf6b3c","pitchNumber":2,"startTime":"2026-05-02T02:39:37.744Z","endTime":"2026-05-02T02:39:40.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.753707967219672,"aZ":-31.042966682290796,"pfxX":5.808275245419311,"pfxZ":0.7312744498535722,"pX":-0.02016833166470359,"pZ":1.8047131857062833,"vX0":2.1229939482679594,"vY0":-123.10661449330992,"vZ0":-1.3861878278986028,"x":117.77,"y":190.05,"x0":-1.6466155438434942,"y0":50.00371574861314,"z0":4.985182665928335,"aX":8.979785172537952},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-11.0,"spinRate":2503,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4436876840253232,"extension":6.49715151709076},"index":2,"playId":"81f56fe9-a1f3-3fa5-bfe7-dcaaa78ad383","pitchNumber":3,"startTime":"2026-05-02T02:39:54.119Z","endTime":"2026-05-02T02:39:57.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.627014180651166,"aZ":-16.994829683407865,"pfxX":-8.225185987509056,"pfxZ":7.738872143010209,"pX":-0.8230557417986689,"pZ":3.4710741693543916,"vX0":5.086073295851499,"vY0":-139.4813586606833,"vZ0":-1.4700178940939765,"x":148.37,"y":145.06,"x0":-1.6055201060542093,"y0":50.005281929456935,"z0":5.130520656619957,"aX":-16.139661355330674},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2416,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.39333286726866445,"extension":6.417178672138683},"index":3,"playId":"8c0d0420-9f53-313a-ad79-16edb67254b2","pitchNumber":4,"startTime":"2026-05-02T02:40:12.782Z","endTime":"2026-05-02T02:40:15.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093219955895822,"aZ":-32.35780035281218,"pfxX":7.0048718516273025,"pfxZ":-0.11913478068489702,"pX":0.05460982643430176,"pZ":1.4256581671675486,"vX0":1.912476589928417,"vY0":-122.15292552839367,"vZ0":-2.154595565272868,"x":114.92,"y":200.29,"x0":-1.6478628581734205,"y0":50.00414846951021,"z0":5.089566879486576,"aX":10.631704088394262},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2514,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4476589890243785,"extension":6.624520268131062},"index":4,"playId":"1c9b4506-4f63-3217-a159-0c273ecc33cc","pitchNumber":5,"startTime":"2026-05-02T02:40:33.654Z","endTime":"2026-05-02T02:40:36.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633160291264083,"aZ":-27.776197022877188,"pfxX":-9.316029733189872,"pfxZ":2.459958128462289,"pX":0.11507783575339364,"pZ":0.8697407599928704,"vX0":7.209013730326329,"vY0":-132.33727298740686,"vZ0":-5.218478163643203,"x":112.61,"y":215.3,"x0":-1.4206725234927569,"y0":50.00616565829553,"z0":4.877204554636689,"aX":-16.69014723129625},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":2117,"spinDirection":241},"zone":14,"typeConfidence":0.89,"plateTime":0.4123345351035934,"extension":6.362984517355371},"index":5,"playId":"a823a641-2ca9-3931-9ef1-beef09d47662","pitchNumber":6,"startTime":"2026-05-02T02:40:59.400Z","endTime":"2026-05-02T02:41:02.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69992165573715,"aZ":-23.892548671284402,"pfxX":-11.059156134820906,"pfxZ":4.101539077475275,"pX":-0.48212841477014373,"pZ":2.9982064062996527,"vX0":5.953732756749848,"vY0":-140.70307895903414,"vZ0":-1.4230346141620873,"x":135.38,"y":157.83,"x0":-1.1802528386700386,"y0":50.004640615473306,"z0":5.047635695399744,"aX":-22.34148468545304},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":19.0,"spinRate":2272,"spinDirection":222},"zone":1,"typeConfidence":0.92,"plateTime":0.3881694872467918,"extension":6.411993065535124},"hitData":{"launchSpeed":96.5,"launchAngle":47.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.64,"coordY":110.24}},"index":6,"playId":"40bba72b-543c-340e-89b1-e096badfc617","pitchNumber":7,"startTime":"2026-05-02T02:41:18.486Z","endTime":"2026-05-02T02:41:32.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:41:32.496Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out to third baseman Leo Rivas.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T02:41:48.051Z","endTime":"2026-05-02T02:42:05.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31588909831027,"aZ":-24.778690605822753,"pfxX":-10.191919184158788,"pfxZ":4.238379772687953,"pX":-0.14822888974674048,"pZ":2.12579362997389,"vX0":6.718942360133892,"vY0":-130.70433504974505,"vZ0":-2.6093752956896603,"x":122.65,"y":181.38,"x0":-1.4167474790182621,"y0":50.00418909593268,"z0":4.980922517720537,"aX":-17.78820585869516},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":2221,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.417685100043113,"extension":6.532130984032009},"hitData":{"launchSpeed":82.0,"launchAngle":75.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":170.84}},"index":0,"playId":"343069ac-4d9f-3046-9ff3-26bcfd3cd059","pitchNumber":1,"startTime":"2026-05-02T02:41:55.005Z","endTime":"2026-05-02T02:42:05.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:42:05.188Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T02:42:23.179Z","endTime":"2026-05-02T02:44:27.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08136724662585,"aZ":-23.128438214051194,"pfxX":-12.017779874569962,"pfxZ":4.520631812877044,"pX":-0.3657813306065606,"pZ":1.406268045274231,"vX0":7.268472504018403,"vY0":-140.6652489370598,"vZ0":-5.248731627074066,"x":130.94,"y":200.81,"x0":-1.4224893130147824,"y0":50.00670364387711,"z0":4.797149005504412,"aX":-24.074762466280404},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":20.3,"spinRate":2256,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.389471823902094,"extension":6.524647541892459},"index":0,"playId":"f95c9b69-4842-3374-a95f-93d09f974340","pitchNumber":1,"startTime":"2026-05-02T02:42:31.280Z","endTime":"2026-05-02T02:42:34.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00522963156067,"aZ":-13.502411181542604,"pfxX":-5.519576279007176,"pfxZ":9.423265934098353,"pX":0.6824270856572121,"pZ":3.839792767824205,"vX0":7.892895716333245,"vY0":-139.54911176830737,"vZ0":-0.9881119017926943,"x":90.99,"y":135.11,"x0":-1.4592853558131358,"y0":50.004156108675694,"z0":5.083731201422892,"aX":-10.939214802336728},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2365,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3917862624436568,"extension":6.516969269075112},"index":1,"playId":"b8b57d42-9d9e-3bb9-b7ad-4e6a169368cb","pitchNumber":2,"startTime":"2026-05-02T02:42:53.159Z","endTime":"2026-05-02T02:42:56.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3193545348458,"aZ":-25.489355398901576,"pfxX":1.7864721952831228,"pfxZ":4.161086995827644,"pX":-0.44653897017636623,"pZ":2.3109752765158063,"vX0":2.2226259192140434,"vY0":-125.40489406392425,"vZ0":-1.4079970410791518,"x":134.02,"y":176.38,"x0":-1.5735295737019668,"y0":50.00168669982796,"z0":4.9420836887535255,"aX":2.8696938338693894},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.4,"breakHorizontal":-3.7,"spinRate":2490,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.435333727624696,"extension":6.516848883522941},"index":2,"playId":"d74dfe7d-da9b-3d16-8725-6610e90f7057","pitchNumber":3,"startTime":"2026-05-02T02:43:11.644Z","endTime":"2026-05-02T02:43:14.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682846970331028,"aZ":-27.632338325201808,"pfxX":6.07111118242916,"pfxZ":2.888374573787867,"pX":0.7717374599435934,"pZ":0.959288602009461,"vX0":3.5634507128717567,"vY0":-124.26222486544448,"vZ0":-4.3916610969553105,"x":87.58,"y":212.88,"x0":-1.467079153450625,"y0":50.001491397652316,"z0":5.031298315633525,"aX":9.543001570451308},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-11.8,"spinRate":2588,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43990080480386506,"extension":6.579702452569455},"index":3,"playId":"94cb3133-58da-32af-bffb-d95d20be524b","pitchNumber":4,"startTime":"2026-05-02T02:43:32.988Z","endTime":"2026-05-02T02:43:35.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230392877219565,"aZ":-15.02530200553447,"pfxX":-5.520009362535656,"pfxZ":8.561872932905338,"pX":-0.8947468795015084,"pZ":4.188117705047031,"vX0":3.8902203910488757,"vY0":-140.0710581783925,"vZ0":-0.06260259323299422,"x":151.11,"y":125.7,"x0":-1.5787003317491666,"y0":50.00396206963869,"z0":5.186486403842392,"aX":-11.058621673323636},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2304,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.389828385359833,"extension":6.32437115753934},"index":4,"playId":"f4e2a937-4057-3391-b39f-2f58abf6a58b","pitchNumber":5,"startTime":"2026-05-02T02:44:00.496Z","endTime":"2026-05-02T02:44:03.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.898039948342202,"aZ":-18.70426195671759,"pfxX":-7.745156350271428,"pfxZ":6.753493247640948,"pX":-0.31914722111124016,"pZ":3.3393833003662445,"vX0":6.179013221563,"vY0":-139.9652661108617,"vZ0":-1.2242463233133254,"x":129.17,"y":148.62,"x0":-1.5428120122397984,"y0":50.00623117772626,"z0":5.000397734104494,"aX":-15.458002704814481},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2323,"spinDirection":235},"zone":1,"typeConfidence":0.86,"plateTime":0.39047309802072006,"extension":6.413914303701343},"hitData":{"launchSpeed":92.5,"launchAngle":36.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.55,"coordY":79.69}},"index":5,"playId":"197e0aec-925c-382e-a721-02d89a5c69c6","pitchNumber":6,"startTime":"2026-05-02T02:44:18.158Z","endTime":"2026-05-02T02:44:27.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:44:27.267Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:46:46.249Z","endTime":"2026-05-02T02:48:30.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49231504819981,"aZ":-23.587601844148445,"pfxX":1.0302152164421967,"pfxZ":4.961783212346891,"pX":0.22569571780656028,"pZ":2.7754358543917217,"vX0":-2.8813426003496385,"vY0":-129.8169848789672,"vZ0":-3.9706317338602415,"x":108.4,"y":163.84,"x0":1.2091729982630663,"y0":50.005882000063956,"z0":6.089893088037719,"aX":1.7843500403061576},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2596,"spinDirection":143},"zone":2,"typeConfidence":0.87,"plateTime":0.419607078638605,"extension":6.016867424833297},"index":0,"playId":"7bd87e01-8c3b-388a-ba30-ed3df19fe03c","pitchNumber":1,"startTime":"2026-05-02T02:47:02.226Z","endTime":"2026-05-02T02:47:05.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134610528074777,"aZ":-11.81120311917484,"pfxX":7.926207035349849,"pfxZ":10.304713691302249,"pX":-0.8372874650339259,"pZ":2.054746835769762,"vX0":-7.240157970972028,"vY0":-139.1797943830498,"vZ0":-8.930386261616064,"x":148.92,"y":183.3,"x0":0.7589255287847472,"y0":50.00103882849787,"z0":6.072743027231414,"aX":15.660522432475743},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-13.0,"spinRate":2530,"spinDirection":133},"zone":13,"typeConfidence":0.92,"plateTime":0.3924579675736357,"extension":6.177423551961601},"index":1,"playId":"1cae59e1-f8ed-309e-a94c-b87fb099ef9c","pitchNumber":2,"startTime":"2026-05-02T02:47:18.039Z","endTime":"2026-05-02T02:47:21.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-02T02:47:31.781Z","endTime":"2026-05-02T02:47:43.830Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2397763464733,"aZ":-11.680678726078273,"pfxX":9.028245576122064,"pfxZ":10.33227937558427,"pX":0.05974378013310498,"pZ":3.6383633177309584,"vX0":-5.280462492912674,"vY0":-139.88464511626879,"vZ0":-5.012213542915553,"x":114.72,"y":140.54,"x0":0.7977598056049557,"y0":50.0065987587095,"z0":6.217786765277035,"aX":17.915136003894414},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":-15.2,"spinRate":2550,"spinDirection":135},"zone":12,"typeConfidence":0.93,"plateTime":0.39138486776547365,"extension":6.010909111319237},"index":3,"playId":"eb2f3651-ab1f-37ae-81fd-fd6376fc7799","pitchNumber":3,"startTime":"2026-05-02T02:47:43.830Z","endTime":"2026-05-02T02:47:46.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8318761110589,"aZ":-10.371796022139218,"pfxX":8.434833369665292,"pfxZ":10.86395328254784,"pX":-1.431624735673733,"pZ":2.9676899337766436,"vX0":-8.733830552707458,"vY0":-140.7482659214477,"vZ0":-6.970563455099468,"x":171.57,"y":158.65,"x0":0.6152211786031034,"y0":50.003565636426394,"z0":6.147397959355157,"aX":16.930090744104486},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":-13.4,"spinRate":2648,"spinDirection":140},"zone":11,"typeConfidence":0.94,"plateTime":0.3890918613584744,"extension":6.063428671303864},"index":4,"playId":"8bc68050-466d-36df-b0c8-c331a20de47f","pitchNumber":4,"startTime":"2026-05-02T02:48:03.989Z","endTime":"2026-05-02T02:48:07.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.200174678645084,"aZ":-34.52684595991334,"pfxX":-1.2905255608527848,"pfxZ":-1.4318548434617302,"pX":-1.086717704024416,"pZ":2.0796669203176585,"vX0":-4.872566718425971,"vY0":-126.23358118205019,"vZ0":-3.211697592104456,"x":158.42,"y":182.63,"x0":1.0216884138546865,"y0":50.0018867983611,"z0":6.095664729673238,"aX":-2.1212458544288886},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":3.2,"spinRate":2670,"spinDirection":313},"zone":13,"typeConfidence":0.95,"plateTime":0.430847703104837,"extension":6.220155875369675},"hitData":{"launchSpeed":86.6,"launchAngle":17.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.8,"coordY":77.58}},"index":5,"playId":"c1e13292-7f7e-3f9f-af3b-0429129e5a3b","pitchNumber":5,"startTime":"2026-05-02T02:48:20.012Z","endTime":"2026-05-02T02:48:30.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.9,"awayTeamWinProbability":64.1,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:48:30.388Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:48:42.610Z","endTime":"2026-05-02T02:49:59.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.8,"endSpeed":78.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56982786841217,"aZ":-19.390475978419182,"pfxX":8.64529125801458,"pfxZ":8.28445349347419,"pX":-0.9447093990754947,"pZ":1.70894882229504,"vX0":-7.205402231150859,"vY0":-123.1804465621436,"vZ0":-6.569602033400183,"x":153.01,"y":192.64,"x0":0.8895663472860972,"y0":50.00021689202957,"z0":6.040000146749072,"aX":13.335814066603426},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":13.7,"breakHorizontal":-14.0,"spinRate":2073,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.4439841870826404,"extension":6.3562612410592205},"index":0,"playId":"16868567-21fb-3226-8ccf-95d0d900fbfc","pitchNumber":1,"startTime":"2026-05-02T02:48:53.199Z","endTime":"2026-05-02T02:48:56.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.173965496400044,"aZ":-21.29548056331894,"pfxX":8.36414634573162,"pfxZ":7.137845107980328,"pX":-0.15315438486497085,"pZ":2.4289435811029487,"vX0":-5.637049714901652,"vY0":-122.12960720020837,"vZ0":-4.431274166618718,"x":122.84,"y":173.2,"x0":1.08865517807762,"y0":50.000323640633376,"z0":6.079520958454462,"aX":12.738864720294016},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.2,"breakHorizontal":-13.9,"spinRate":2009,"spinDirection":119},"zone":5,"typeConfidence":0.94,"plateTime":0.44707578475128296,"extension":6.298247516272934},"index":1,"playId":"9ad7cb00-bb8a-3c6f-9e89-c96493b372fa","pitchNumber":2,"startTime":"2026-05-02T02:49:07.655Z","endTime":"2026-05-02T02:49:11.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032857762214043,"aZ":-12.042479446851317,"pfxX":9.327713249883542,"pfxZ":10.24634557870198,"pX":-0.2629848949734782,"pZ":2.1631202580595152,"vX0":-6.617524291222516,"vY0":-138.81079719906913,"vZ0":-8.470272705968172,"x":127.02,"y":180.38,"x0":0.9314961774224921,"y0":50.0063537301977,"z0":6.042455417902457,"aX":18.33427870490021},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-15.6,"spinRate":2635,"spinDirection":134},"zone":5,"typeConfidence":0.93,"plateTime":0.3935384543351792,"extension":6.145316041791517},"index":2,"playId":"a11f2756-08db-3ffc-8eb8-09cda084cdac","pitchNumber":3,"startTime":"2026-05-02T02:49:27.948Z","endTime":"2026-05-02T02:49:34.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.856124916563118,"aZ":-10.9295582025888,"pfxX":8.893982901383819,"pfxZ":10.850997902253104,"pX":0.039944974040211134,"pZ":2.976717926301516,"vX0":-5.363935662190521,"vY0":-138.97929822179563,"vZ0":-6.669066369451263,"x":115.48,"y":158.41,"x0":0.8383547583918933,"y0":50.00628128297506,"z0":6.131908434814811,"aX":17.419437163017072},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-15.0,"spinRate":2657,"spinDirection":134},"zone":2,"typeConfidence":0.93,"plateTime":0.3939539139890611,"extension":6.1211723521320565},"index":3,"playId":"0045d877-a40e-32b4-a0e1-e65161b35314","pitchNumber":4,"startTime":"2026-05-02T02:49:56.113Z","endTime":"2026-05-02T02:49:59.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.95,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:49:59.544Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:50:19.938Z","endTime":"2026-05-02T02:53:19.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702907630517547,"aZ":-19.55608785317076,"pfxX":9.555753460577737,"pfxZ":8.34412852991802,"pX":-0.5413130598575947,"pZ":2.5455683865519694,"vX0":-6.752280186165235,"vY0":-122.07867646269302,"vZ0":-4.249365174231501,"x":137.63,"y":170.05,"x0":1.0169782800866471,"y0":50.00004711634147,"z0":5.989010396818836,"aX":14.442235031331048},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.4,"breakHorizontal":-15.7,"spinRate":2179,"spinDirection":122},"zone":4,"typeConfidence":0.94,"plateTime":0.44842116593348225,"extension":6.482064275658958},"index":0,"playId":"61aec4da-4305-3549-a33a-2a30cc0ed1df","pitchNumber":1,"startTime":"2026-05-02T02:50:22.921Z","endTime":"2026-05-02T02:50:26.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"81b840fd-a187-304a-8253-dc3dd3eb6c35","startTime":"2026-05-02T02:50:42.556Z","endTime":"2026-05-02T02:50:46.674Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53215332213419,"aZ":-41.438141763203596,"pfxX":-5.32846725839269,"pfxZ":-6.558825428444185,"pX":-0.8500248343244369,"pZ":0.08213352864556218,"vX0":-2.8076213587730416,"vY0":-118.66862071274502,"vZ0":-5.288833040716594,"x":149.4,"y":236.56,"x0":1.0438278318677763,"y0":50.00089583809794,"z0":6.150069767005489,"aX":-7.531720869515662},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.0,"breakHorizontal":10.3,"spinRate":2604,"spinDirection":332},"zone":13,"typeConfidence":0.86,"plateTime":0.46309281135434377,"extension":6.154530562850828},"index":2,"playId":"78823061-7ea4-352a-8a2b-aedad7c6862d","pitchNumber":2,"startTime":"2026-05-02T02:51:01.984Z","endTime":"2026-05-02T02:51:04.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.438496068893073,"aZ":-20.943098785045585,"pfxX":10.533318639475233,"pfxZ":7.386247091248373,"pX":0.2749692994527914,"pZ":0.6875985970976053,"vX0":-5.037055748460865,"vY0":-121.84848348252044,"vZ0":-8.314699038940843,"x":106.52,"y":220.21,"x0":0.9882454741960087,"y0":50.00340095177945,"z0":5.9213161424170195,"aX":16.016023968874368},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.9,"breakHorizontal":-18.1,"spinRate":2159,"spinDirection":125},"zone":14,"typeConfidence":0.95,"plateTime":0.44761701706244406,"extension":6.395084334222113},"index":3,"playId":"9089f27a-4bd5-39f1-b395-9e707c0bb4b1","pitchNumber":3,"startTime":"2026-05-02T02:51:27.201Z","endTime":"2026-05-02T02:51:30.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.246325065858876,"aZ":-22.59110394105392,"pfxX":10.452596562613428,"pfxZ":6.443284673133858,"pX":0.261009406397402,"pZ":1.7815091913690986,"vX0":-5.184009998114307,"vY0":-120.81052595133346,"vZ0":-5.463848768577886,"x":107.05,"y":190.68,"x0":1.0700651806845851,"y0":50.00123207940023,"z0":6.042891434434843,"aX":15.539657085033001},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.7,"breakHorizontal":-17.8,"spinRate":2016,"spinDirection":118},"zone":8,"typeConfidence":0.95,"plateTime":0.4523673249470237,"extension":6.441540854548987},"index":4,"playId":"af039e32-5496-304f-9a5a-e2fc6e0145e5","pitchNumber":4,"startTime":"2026-05-02T02:51:50.091Z","endTime":"2026-05-02T02:51:53.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T02:51:59.996Z","endTime":"2026-05-02T02:52:15.539Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554895239852623,"aZ":-10.719357993766508,"pfxX":7.675036144758869,"pfxZ":10.836657057144885,"pX":0.0827839475801458,"pZ":1.8336444799342737,"vX0":-5.0219279315330345,"vY0":-139.82510250338495,"vZ0":-9.568037516893162,"x":113.84,"y":189.27,"x0":0.9050342021957184,"y0":50.00248338014255,"z0":6.003376808173264,"aX":15.19564235589727},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":-12.8,"spinRate":2754,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.3917338627879108,"extension":6.129334509392916},"index":6,"playId":"e24ae0cb-833c-34af-8475-818caf306807","pitchNumber":5,"startTime":"2026-05-02T02:52:15.539Z","endTime":"2026-05-02T02:52:18.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511577282453217,"aZ":-10.866004606337565,"pfxX":8.349566390534072,"pfxZ":10.796941615270422,"pX":-0.5958029333897235,"pZ":3.732095348955443,"vX0":-6.8243369941809675,"vY0":-139.40026360604523,"vZ0":-4.954529129449956,"x":139.71,"y":138.01,"x0":0.7958209363640057,"y0":50.001759776411,"z0":6.245921113345565,"aX":16.477877082947984},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":-13.8,"spinRate":2622,"spinDirection":134},"zone":11,"typeConfidence":0.93,"plateTime":0.39249158557590524,"extension":6.09503887342736},"index":7,"playId":"a29313be-fa39-3b71-9098-705177e2f8cb","pitchNumber":6,"startTime":"2026-05-02T02:52:34.824Z","endTime":"2026-05-02T02:52:38.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86963346893701,"aZ":-11.604565461993637,"pfxX":8.676099454233091,"pfxZ":10.968616456736347,"pX":-0.8780983998309152,"pZ":1.9932729455069007,"vX0":-7.859730513621331,"vY0":-136.0820185878197,"vZ0":-8.73221250503721,"x":150.47,"y":184.96,"x0":0.9204137842819934,"y0":50.00271451748404,"z0":6.0476292806071745,"aX":16.27152495996256},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-14.0,"spinRate":2592,"spinDirection":134},"zone":13,"typeConfidence":0.92,"plateTime":0.40248879221009304,"extension":6.2211008565454495},"index":8,"playId":"a6d1f4e5-15d1-3791-95e8-bfa235fd6199","pitchNumber":7,"startTime":"2026-05-02T02:52:54.675Z","endTime":"2026-05-02T02:52:57.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02630264463308,"aZ":-29.237951807861094,"pfxX":0.7178919985958769,"pfxZ":1.7970544907157748,"pX":-1.6310499435449604,"pZ":1.3787612696586626,"vX0":-6.923219449258161,"vY0":-126.74377783437632,"vZ0":-5.758441426541003,"x":179.17,"y":201.55,"x0":1.0383703320307927,"y0":50.00260278428732,"z0":6.004682492313498,"aX":1.1732797611931096},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":0.2,"spinRate":2763,"spinDirection":130},"zone":13,"typeConfidence":0.76,"plateTime":0.43156812594083327,"extension":6.109959846912997},"index":9,"playId":"e866b393-a4ba-3b64-9bfa-38dfd8c008cf","pitchNumber":8,"startTime":"2026-05-02T02:53:16.341Z","endTime":"2026-05-02T02:53:19.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.700000000000003,"awayTeamWinProbability":72.3,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.59,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:53:19.341Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T02:53:37.382Z","endTime":"2026-05-02T02:54:46.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.8,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41179043884847,"aZ":-11.292926105597775,"pfxX":8.763836034480072,"pfxZ":10.892749040107763,"pX":-0.0641791406488875,"pZ":1.2405831108839833,"vX0":-5.842058045148003,"vY0":-137.5455567173467,"vZ0":-10.782040497585786,"x":119.45,"y":205.28,"x0":0.9483624423776863,"y0":50.00193035670704,"z0":5.976384210566747,"aX":16.796799830965043},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-14.6,"spinRate":2627,"spinDirection":133},"zone":13,"typeConfidence":0.92,"plateTime":0.398177720450164,"extension":6.143354391108209},"index":0,"playId":"0e21e1e6-a517-3fba-9276-fb71c20950df","pitchNumber":1,"startTime":"2026-05-02T02:53:40.840Z","endTime":"2026-05-02T02:53:44.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.548314178705233,"aZ":-11.330036060764051,"pfxX":8.806884899445222,"pfxZ":10.87031022194969,"pX":-0.2756042410093899,"pZ":1.6023962869829067,"vX0":-6.140444793771379,"vY0":-137.60917342048978,"vZ0":-9.91543618167108,"x":127.51,"y":195.52,"x0":0.8404962364293507,"y0":50.006607995526366,"z0":6.020333911079964,"aX":16.89317135354422},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-14.6,"spinRate":2634,"spinDirection":136},"zone":8,"typeConfidence":0.92,"plateTime":0.3980475255197735,"extension":6.143206666893808},"index":1,"playId":"ed733cfe-9f91-33af-8f56-2c5d6e56241e","pitchNumber":2,"startTime":"2026-05-02T02:53:58.792Z","endTime":"2026-05-02T02:54:01.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90913629856826,"aZ":-10.518713975919985,"pfxX":7.834598953456769,"pfxZ":11.056956293642138,"pX":-0.6555813930686102,"pZ":2.8510840007239215,"vX0":-6.911772442794655,"vY0":-139.22824135622582,"vZ0":-7.075364260577135,"x":141.99,"y":161.8,"x0":0.8439081932412942,"y0":50.00537423142458,"z0":6.125180381972631,"aX":15.349144851930442},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":-12.7,"spinRate":2589,"spinDirection":135},"zone":1,"typeConfidence":0.92,"plateTime":0.39373045572340715,"extension":6.186376261731381},"index":2,"playId":"6a8545ef-8b95-3f43-97c0-68630014b84f","pitchNumber":3,"startTime":"2026-05-02T02:54:16.678Z","endTime":"2026-05-02T02:54:19.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.813826546807306,"aZ":-29.978134046656336,"pfxX":0.20867448291971957,"pfxZ":1.3114544998677742,"pX":-0.6561002272224786,"pZ":1.0185345338927225,"vX0":-4.97822753852388,"vY0":-128.3891398342837,"vZ0":-6.743562597363273,"x":142.01,"y":211.28,"x0":1.275235043938045,"y0":50.0060826033388,"z0":5.990729928769539,"aX":0.3505427082170254},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":0.7,"spinRate":2820,"spinDirection":328},"zone":13,"typeConfidence":0.73,"plateTime":0.42545405816628756,"extension":6.123768927656806},"hitData":{"launchSpeed":69.0,"launchAngle":-2.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":150.06}},"index":3,"playId":"877880d0-650d-3a75-ba2e-3da807919db9","pitchNumber":4,"startTime":"2026-05-02T02:54:37.777Z","endTime":"2026-05-02T02:54:46.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:54:46.069Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T02:57:00.078Z","endTime":"2026-05-02T02:59:32.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973983950812165,"aZ":-27.821299298466943,"pfxX":-10.534116856552414,"pfxZ":2.663013722217044,"pX":0.50914201119846,"pZ":1.8413337232874993,"vX0":8.434795692352878,"vY0":-126.55698716509332,"vZ0":-2.3297457048003847,"x":97.59,"y":189.06,"x0":-1.4858246193229872,"y0":50.002866272044606,"z0":4.985081502260822,"aX":-17.21916272865218},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":17.4,"spinRate":1984,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4315381841186703,"extension":6.533792312227826},"index":0,"playId":"6ccf6762-3e90-386f-bba8-67753822ea1b","pitchNumber":1,"startTime":"2026-05-02T02:57:23.047Z","endTime":"2026-05-02T02:57:26.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489030217911864,"aZ":-15.946064547020939,"pfxX":-7.35264373336629,"pfxZ":8.354042039816747,"pX":-0.8965447851972674,"pZ":3.025688894445575,"vX0":4.475256431443859,"vY0":-138.1752948606933,"vZ0":-2.6309208718190034,"x":151.17,"y":157.09,"x0":-1.5781338740257274,"y0":50.00201224777554,"z0":5.0558442322833566,"aX":-14.280719524263095},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":12.5,"spinRate":2346,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.39571587576511336,"extension":6.376624336502936},"index":1,"playId":"772d88b3-1c37-3d51-aaa9-f07c4fa1cb13","pitchNumber":2,"startTime":"2026-05-02T02:57:41.970Z","endTime":"2026-05-02T02:57:45.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-02T02:57:52.946Z","endTime":"2026-05-02T02:58:08.222Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90067670320038,"aZ":-30.326344877720093,"pfxX":1.5316808010397835,"pfxZ":1.099324468572525,"pX":1.734749017172521,"pZ":0.7515947344153171,"vX0":7.8325000288338975,"vY0":-128.319977388806,"vZ0":-4.654653670744607,"x":50.88,"y":218.49,"x0":-1.5477115553593053,"y0":50.00091269289629,"z0":4.933522567676733,"aX":2.570908619912168},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-4.4,"spinRate":2330,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4257510989857214,"extension":6.498382321290609},"index":3,"playId":"d128bee0-8d05-3e5e-9108-af92ad54dcc3","pitchNumber":3,"startTime":"2026-05-02T02:58:08.222Z","endTime":"2026-05-02T02:58:11.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.837291422605965,"aZ":-28.234245898838687,"pfxX":7.223247518216024,"pfxZ":2.4354743362158464,"pX":-0.13965199967102282,"pZ":1.3841438686238325,"vX0":1.4177185314831435,"vY0":-125.62371646284319,"vZ0":-3.1093344073478764,"x":122.32,"y":201.41,"x0":-1.648738171603296,"y0":50.00100204792844,"z0":4.906672844269398,"aX":11.669057880595478},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-13.4,"spinRate":2520,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.43419681669005916,"extension":6.337124353527692},"index":4,"playId":"04bbd5cd-db6d-3851-b803-17b52a44c3d3","pitchNumber":4,"startTime":"2026-05-02T02:58:30.871Z","endTime":"2026-05-02T02:58:34.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16095311912097,"aZ":-18.48478972764272,"pfxX":-5.652069023010436,"pfxZ":6.960403046993413,"pX":-0.8635591365743545,"pZ":3.955495271034887,"vX0":4.284653318261693,"vY0":-138.8870644542797,"vZ0":0.1557154103506353,"x":149.92,"y":131.98,"x0":-1.686797471691391,"y0":50.00176208874671,"z0":5.121378396865545,"aX":-11.115144532543713},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":9.5,"spinRate":2251,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.3933560107672771,"extension":6.387805135048091},"index":5,"playId":"4acb5c00-0ef3-3933-a49e-4744924db652","pitchNumber":5,"startTime":"2026-05-02T02:58:48.910Z","endTime":"2026-05-02T02:58:51.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402038488290103,"aZ":-16.583532140925733,"pfxX":-7.42843611859311,"pfxZ":7.860823083788388,"pX":-0.5142666562955983,"pZ":2.8812862574886715,"vX0":6.058956784574273,"vY0":-139.45784710241182,"vZ0":-2.667843118199007,"x":136.6,"y":160.99,"x0":-1.742790946604696,"y0":50.00022441138716,"z0":4.935465925480724,"aX":-14.727587764953423},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2269,"spinDirection":226},"zone":1,"typeConfidence":0.89,"plateTime":0.3917626098461695,"extension":6.522471592349893},"index":6,"playId":"fb20e322-adb6-31e1-acb7-2860a46a0010","pitchNumber":6,"startTime":"2026-05-02T02:59:06.602Z","endTime":"2026-05-02T02:59:09.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781543724074513,"aZ":-15.584483028655965,"pfxX":-8.217946997403073,"pfxZ":8.38589483489277,"pX":0.4397222391752238,"pZ":1.630689378234495,"vX0":8.3141194747461,"vY0":-139.5922222369291,"vZ0":-6.1124421371303725,"x":100.24,"y":194.75,"x0":-1.5064504659724747,"y0":50.00132019335496,"z0":4.870925708040728,"aX":-16.252968425490025},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2315,"spinDirection":228},"zone":9,"typeConfidence":0.89,"plateTime":0.3920493321572569,"extension":6.548986826224591},"index":7,"playId":"7476e455-56bd-3f2b-998d-8f544efbfb13","pitchNumber":7,"startTime":"2026-05-02T02:59:29.357Z","endTime":"2026-05-02T02:59:32.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-02T02:59:32.988Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T02:59:54.090Z","endTime":"2026-05-02T03:00:51.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":84.0,"endSpeed":77.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95531836179618,"aZ":-25.12962075733375,"pfxX":5.275649451944758,"pfxZ":4.618240451807649,"pX":0.042899177909881715,"pZ":2.1791887860164194,"vX0":2.7079594103929923,"vY0":-122.43999306030005,"vZ0":-1.50475654243195,"x":115.36,"y":179.94,"x0":-1.7611337279432275,"y0":50.00590511675846,"z0":4.941160403128553,"aX":8.054251157485096},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.3,"breakHorizontal":-10.2,"spinRate":2519,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.44641822614937166,"extension":6.540900755840127},"index":0,"playId":"f67fb5e0-8a13-3f0d-a964-ced35d21b6cd","pitchNumber":1,"startTime":"2026-05-02T03:00:03.150Z","endTime":"2026-05-02T03:00:06.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912183172634855,"aZ":-14.330951210212039,"pfxX":-8.231041172813526,"pfxZ":8.95314572126714,"pX":0.17294655810422585,"pZ":2.7794254508566323,"vX0":7.1143258486787255,"vY0":-140.31347191317585,"vZ0":-3.7229582133000196,"x":110.41,"y":163.74,"x0":-1.32669853344869,"y0":50.003103979638524,"z0":5.0580715213572685,"aX":-16.403898800623626},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":13.4,"spinRate":2338,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.3904579765347824,"extension":6.390670919336225},"index":1,"playId":"807cda5d-b148-325c-b085-5e8e21a99dec","pitchNumber":2,"startTime":"2026-05-02T03:00:19.978Z","endTime":"2026-05-02T03:00:22.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12059580978984,"aZ":-28.18979005642142,"pfxX":6.581904893247905,"pfxZ":2.5577397343027855,"pX":0.8370589886902402,"pZ":2.8422135243604125,"vX0":3.602355947917026,"vY0":-123.94339744739702,"vZ0":0.5077173179426256,"x":108.33,"y":157.39,"x0":-1.4892491496450464,"y0":50.00581162476399,"z0":4.98349210520208,"aX":10.270667324022837},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-12.7,"spinRate":2558,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.44144317715046677,"extension":6.422215485403433},"hitData":{"launchSpeed":85.5,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":152.59}},"index":2,"playId":"107671d9-811d-3d0e-aa5d-bd04eefe7b48","pitchNumber":3,"startTime":"2026-05-02T03:00:43.231Z","endTime":"2026-05-02T03:00:51.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:00:51.331Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T03:01:13.158Z","endTime":"2026-05-02T03:01:28.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106095456868776,"aZ":-28.825615673018707,"pfxX":-10.497097931605644,"pfxZ":1.709033662569201,"pX":-0.27176531623222916,"pZ":2.192268229473038,"vX0":7.404251250408384,"vY0":-138.74736337364695,"vZ0":-2.053391301188105,"x":127.36,"y":179.59,"x0":-1.602066301902327,"y0":50.00687410060456,"z0":4.850322969770029,"aX":-20.607512520936837},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":17.6,"spinRate":2394,"spinDirection":234},"zone":8,"typeConfidence":0.92,"plateTime":0.3937696184670303,"extension":6.410525345281461},"hitData":{"launchSpeed":104.2,"launchAngle":11.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.0,"coordY":96.55}},"index":0,"playId":"908476ab-3922-38ac-80f2-e73c243be7a7","pitchNumber":1,"startTime":"2026-05-02T03:01:18.245Z","endTime":"2026-05-02T03:01:28.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:01:28.303Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Connor Joe homers (1) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:03:47.627Z","endTime":"2026-05-02T03:04:27.995Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447556802491444,"aZ":-42.303166417542236,"pfxX":-6.817773306103716,"pfxZ":-7.914440035596035,"pX":-0.5243316979081424,"pZ":2.6277040678103982,"vX0":-1.4638185172282812,"vY0":-113.25925587407106,"vZ0":1.0174755581787542,"x":136.99,"y":167.83,"x0":1.0177421952415204,"y0":50.00054264271688,"z0":6.451462396698495,"aX":-8.729065484302371},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.7,"breakHorizontal":12.7,"spinRate":2569,"spinDirection":328},"zone":4,"typeConfidence":0.93,"plateTime":0.48626774087112024,"extension":5.875573114229366},"hitData":{"launchSpeed":103.9,"launchAngle":30.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":13.16,"coordY":82.65}},"index":0,"playId":"419f281f-70dd-3385-8e7d-57da40151753","pitchNumber":1,"startTime":"2026-05-02T03:04:02.972Z","endTime":"2026-05-02T03:04:27.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":12.600000000000001,"leverageIndex":1.24,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:04:27.995Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas challenged (pitch result), call on the field was confirmed: Leo Rivas called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:04:42.884Z","endTime":"2026-05-02T03:07:06.286Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97249669839002,"aZ":-12.950549769602224,"pfxX":7.678638650090776,"pfxZ":9.890557097238709,"pX":-0.01835230310201323,"pZ":3.7858073532810987,"vX0":-4.940733070699659,"vY0":-138.32646168863343,"vZ0":-4.428823299675701,"x":117.7,"y":136.56,"x0":0.7904573380821633,"y0":50.00496004506948,"z0":6.271747856951378,"aX":14.927614807303021},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":-13.0,"spinRate":2479,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.39550555090132544,"extension":5.988053422914125},"index":0,"playId":"ba2de48f-e668-3655-974c-884796d126a4","pitchNumber":1,"startTime":"2026-05-02T03:04:49.237Z","endTime":"2026-05-02T03:04:52.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724111231702334,"aZ":-12.794915692624864,"pfxX":8.370820864523719,"pfxZ":10.633622480606135,"pX":0.4421425599202097,"pZ":3.270988548506044,"vX0":-4.050934723308144,"vY0":-134.30059297623566,"vZ0":-5.372133392395384,"x":100.15,"y":150.46,"x0":0.8843905985615088,"y0":50.00443974880244,"z0":6.211195280731339,"aX":15.256195485843723},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":-14.3,"spinRate":2547,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.40821942822053536,"extension":6.102153868820442},"index":1,"playId":"019ea24f-f1b5-365d-8f67-44344c35512e","pitchNumber":2,"startTime":"2026-05-02T03:05:04.730Z","endTime":"2026-05-02T03:05:08.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.740305737392838,"aZ":-10.1830678633202,"pfxX":8.01324298864587,"pfxZ":11.455116391794341,"pX":-1.281670317923323,"pZ":3.224849027175999,"vX0":-8.159096102943888,"vY0":-137.7149950285836,"vZ0":-6.133519641990001,"x":165.85,"y":151.71,"x0":0.6791194110031473,"y0":50.00167002759779,"z0":6.170481843543374,"aX":15.38250519619536},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":-12.8,"spinRate":2584,"spinDirection":134},"zone":11,"typeConfidence":0.92,"plateTime":0.39780153502664906,"extension":6.067969566976623},"index":2,"playId":"900e867a-cb11-3943-8aef-9c4754a904cb","pitchNumber":3,"startTime":"2026-05-02T03:05:20.065Z","endTime":"2026-05-02T03:05:23.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.746321465090407,"aZ":-12.068494005824796,"pfxX":7.093740755991936,"pfxZ":10.612050978789512,"pX":0.544500973824255,"pZ":2.611061493644962,"vX0":-3.5293828747032707,"vY0":-136.46942184793394,"vZ0":-7.262504609636581,"x":96.24,"y":168.28,"x0":0.929652676763442,"y0":50.0051934759258,"z0":6.12994584385687,"aX":13.44322483757197},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-12.1,"spinRate":2599,"spinDirection":133},"zone":6,"typeConfidence":0.85,"plateTime":0.4006477806610378,"extension":6.116549635726726},"index":3,"playId":"7eeae51a-199d-3d7e-8684-c615fbf8ef17","pitchNumber":4,"startTime":"2026-05-02T03:05:36.368Z","endTime":"2026-05-02T03:05:39.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37627854654954,"aZ":-12.542871473577394,"pfxX":7.226825327822667,"pfxZ":10.475141606284708,"pX":0.11623646611004203,"pZ":1.569499301647715,"vX0":-4.77276457187274,"vY0":-135.26694626777345,"vZ0":-9.675316736412622,"x":112.57,"y":196.4,"x0":0.9545034464509065,"y0":50.00220021257983,"z0":6.046939461672497,"aX":13.543285631157785},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":-12.2,"spinRate":2566,"spinDirection":137},"zone":8,"typeConfidence":0.85,"plateTime":0.40317718118190227,"extension":6.154948227948793},"index":4,"playId":"58ea91b4-b003-34bc-a85d-57f13a07acfe","pitchNumber":5,"startTime":"2026-05-02T03:05:48.909Z","endTime":"2026-05-02T03:06:15.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T03:06:24.959Z","endTime":"2026-05-02T03:06:39.260Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042098631384622,"aZ":-12.857829158099776,"pfxX":8.605508545600511,"pfxZ":10.167509161809576,"pX":0.6902041173116319,"pZ":2.2811369699126156,"vX0":-3.526872600266496,"vY0":-136.47731980744052,"vZ0":-7.830980906225153,"x":90.69,"y":177.19,"x0":0.8759507424154731,"y0":50.00503944406183,"z0":6.0597824892525,"aX":16.350199222861157},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-14.9,"spinRate":2577,"spinDirection":131},"zone":6,"typeConfidence":0.89,"plateTime":0.40024849000930596,"extension":6.057958219291638},"index":6,"playId":"ab304609-dca2-3f69-a914-4116e9d43c93","pitchNumber":6,"startTime":"2026-05-02T03:06:39.260Z","endTime":"2026-05-02T03:07:06.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"}},"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:07:06.286Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out softly to catcher Salvador Perez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:07:16.120Z","endTime":"2026-05-02T03:07:56.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05213174460838,"aZ":-8.979718688098624,"pfxX":9.362009167050918,"pfxZ":12.02215819517294,"pX":-0.1853686221297931,"pZ":1.4126348242133062,"vX0":-5.967209348314744,"vY0":-138.52896848852083,"vZ0":-10.836861734060369,"x":124.07,"y":200.64,"x0":0.7883554799936741,"y0":50.00576415004398,"z0":5.99160537789526,"aX":18.066009718688772},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-15.6,"spinRate":2740,"spinDirection":133},"zone":13,"typeConfidence":0.93,"plateTime":0.3965050238202177,"extension":6.124362576658373},"index":0,"playId":"837f1bfe-85bc-3a75-9f8e-497df8728fe3","pitchNumber":1,"startTime":"2026-05-02T03:07:16.120Z","endTime":"2026-05-02T03:07:19.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22103490453563,"aZ":-8.257939398750628,"pfxX":8.757426337426395,"pfxZ":12.044409011707463,"pX":-0.9138019839739664,"pZ":3.088700992483427,"vX0":-7.671906828987027,"vY0":-140.36399087532334,"vZ0":-6.898947228177353,"x":151.83,"y":155.39,"x0":0.7236669934097689,"y0":50.00112196874314,"z0":6.123276983437378,"aX":17.387554858141648},"breaks":{"breakAngle":57.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.4,"breakHorizontal":-14.2,"spinRate":2694,"spinDirection":137},"zone":11,"typeConfidence":0.94,"plateTime":0.39095596110956876,"extension":6.086595541136389},"index":1,"playId":"9460b743-8c85-3cb3-b246-3bd14b331ba1","pitchNumber":2,"startTime":"2026-05-02T03:07:31.159Z","endTime":"2026-05-02T03:07:34.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57083974266863,"aZ":-10.623593176577954,"pfxX":9.051908183598332,"pfxZ":10.86595916091087,"pX":0.9441646467292989,"pZ":2.554579762322397,"vX0":-3.038326190258558,"vY0":-140.3523328084089,"vZ0":-7.702979760768682,"x":81.01,"y":169.81,"x0":0.8688409476623522,"y0":50.000284051689974,"z0":6.03706662912076,"aX":17.94555151960574},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":-15.7,"spinRate":2748,"spinDirection":131},"zone":12,"typeConfidence":0.92,"plateTime":0.39117134220725447,"extension":6.078340301101966},"hitData":{"launchSpeed":54.2,"launchAngle":84.0,"totalDistance":6.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":124.3,"coordY":202.66}},"index":2,"playId":"5a7b237e-795d-3bba-95a8-a0658f9ecc55","pitchNumber":3,"startTime":"2026-05-02T03:07:49.168Z","endTime":"2026-05-02T03:07:56.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:07:56.710Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:08:15.072Z","endTime":"2026-05-02T03:09:26.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45702228111355,"aZ":-10.528531187022844,"pfxX":8.355740785990719,"pfxZ":10.914677313648985,"pX":-0.9386868695474846,"pZ":3.3545159497146733,"vX0":-7.5986517987024005,"vY0":-140.34875093723045,"vZ0":-5.951706643950389,"x":152.78,"y":148.21,"x0":0.7257836379896253,"y0":50.006891805826456,"z0":6.196850096284539,"aX":16.57814864155272},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":-13.4,"spinRate":2645,"spinDirection":137},"zone":11,"typeConfidence":0.93,"plateTime":0.39111079535089166,"extension":6.147133877852057},"index":0,"playId":"cf062dc2-6ee6-3bf3-b862-0f31f73d321b","pitchNumber":1,"startTime":"2026-05-02T03:08:26.439Z","endTime":"2026-05-02T03:08:29.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.013276841344055,"aZ":-40.41787173743205,"pfxX":-5.890889970342905,"pfxZ":-6.366973329794786,"pX":-0.964341464962319,"pZ":0.3470530772231644,"vX0":-2.975195219573734,"vY0":-113.93582205967581,"vZ0":-3.848979748221516,"x":153.76,"y":229.41,"x0":1.1305899530289019,"y0":50.004352282826275,"z0":6.116927519198765,"aX":-7.62341213571334},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.2,"breakHorizontal":11.5,"spinRate":2401,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.48365384878569095,"extension":6.1648757476547935},"index":1,"playId":"fb81281a-b443-36df-98fe-949dc7850ea0","pitchNumber":2,"startTime":"2026-05-02T03:08:42.911Z","endTime":"2026-05-02T03:08:45.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.611500359704007,"aZ":-21.148885220864816,"pfxX":9.706590285868536,"pfxZ":7.432162616474683,"pX":0.9300583220683689,"pZ":1.8183287692112333,"vX0":-3.332826345197712,"vY0":-121.04158145679514,"vZ0":-5.376756164402362,"x":81.55,"y":189.69,"x0":1.0635703771935565,"y0":50.00512295357543,"z0":5.920199198629346,"aX":14.40569801631635},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.5,"breakHorizontal":-16.8,"spinRate":2109,"spinDirection":120},"zone":14,"typeConfidence":0.96,"plateTime":0.4525028750620703,"extension":6.441514713167623},"index":2,"playId":"f7990acb-a470-30b7-8fc5-55ba0a8b21b8","pitchNumber":3,"startTime":"2026-05-02T03:09:03.434Z","endTime":"2026-05-02T03:09:07.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.662104924416035,"aZ":-9.153135752303895,"pfxX":8.390144312469634,"pfxZ":11.890798349508549,"pX":-0.11459942329413404,"pZ":1.1530995231089591,"vX0":-5.423838505452062,"vY0":-138.2335219919782,"vZ0":-11.436970894828024,"x":121.37,"y":207.65,"x0":0.7822447687452814,"y0":50.00684973988775,"z0":5.957791474762604,"aX":16.249615026444275},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":-14.0,"spinRate":2681,"spinDirection":135},"zone":13,"typeConfidence":0.92,"plateTime":0.39614678976423034,"extension":6.181998533166722},"index":3,"playId":"ed931622-7e93-33e0-897f-c6dc1886f4b4","pitchNumber":4,"startTime":"2026-05-02T03:09:23.480Z","endTime":"2026-05-02T03:09:26.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:09:26.937Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T03:09:46.210Z","endTime":"2026-05-02T03:11:44.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188192463741338,"aZ":-17.434624971118378,"pfxX":9.019119714754723,"pfxZ":9.617565445785774,"pX":-0.5702487032308411,"pZ":0.24576077333669588,"vX0":-6.459346657956768,"vY0":-122.9547650690103,"vZ0":-9.984868271361423,"x":138.74,"y":232.14,"x0":0.9180304083296166,"y0":50.000849256648756,"z0":5.836101591249473,"aX":13.819317264061711},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":15.2,"breakHorizontal":-14.9,"spinRate":2157,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.4453201827820603,"extension":6.411811462550428},"index":0,"playId":"f7e91a06-afbb-3d06-b0b8-6c878564771e","pitchNumber":1,"startTime":"2026-05-02T03:09:53.953Z","endTime":"2026-05-02T03:09:57.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.590331884194676,"aZ":-9.617547278962233,"pfxX":8.547131665320551,"pfxZ":11.796988455694368,"pX":-1.1283478125640567,"pZ":2.0560277023342803,"vX0":-8.06499843030476,"vY0":-137.86771614681828,"vZ0":-9.0868824424398,"x":160.01,"y":183.27,"x0":0.7340516306209165,"y0":50.003060064860065,"z0":6.057008892077289,"aX":16.34280695649036},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":-13.7,"spinRate":2644,"spinDirection":137},"zone":13,"typeConfidence":0.93,"plateTime":0.3983143309771213,"extension":6.199809841082283},"index":1,"playId":"c6e5b1cd-8f36-332f-869a-a22cc518238d","pitchNumber":2,"startTime":"2026-05-02T03:10:18.587Z","endTime":"2026-05-02T03:10:21.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3678730850743,"aZ":-9.20991072126887,"pfxX":9.876617621025755,"pfxZ":11.574153341881694,"pX":-0.29093988520805686,"pZ":2.630095228998879,"vX0":-6.466009838325909,"vY0":-140.12442359004004,"vZ0":-7.82865207634437,"x":128.09,"y":167.77,"x0":0.7662454008982041,"y0":50.0002001831618,"z0":6.065794152465912,"aX":19.590620089637362},"breaks":{"breakAngle":58.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":-16.6,"spinRate":2662,"spinDirection":132},"zone":4,"typeConfidence":0.94,"plateTime":0.39124589246721575,"extension":6.109933930883953},"index":2,"playId":"812810cc-8703-3e14-add4-e2959aeaed76","pitchNumber":3,"startTime":"2026-05-02T03:10:43.039Z","endTime":"2026-05-02T03:10:46.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-02T03:11:05.505Z","endTime":"2026-05-02T03:11:22.305Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.019255947942355,"aZ":-10.32554403209177,"pfxX":9.07456934913039,"pfxZ":10.599962517664519,"pX":-0.5810142510737788,"pZ":4.533700115907601,"vX0":-7.253732866581246,"vY0":-142.91198920292445,"vZ0":-3.0961339390948592,"x":139.15,"y":116.37,"x0":0.8155249749077149,"y0":50.0039991635445,"z0":6.283288643409722,"aX":18.706050077158054},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.7,"breakHorizontal":-14.9,"spinRate":2653,"spinDirection":133},"zone":11,"typeConfidence":0.94,"plateTime":0.38378893868683583,"extension":6.080152954927529},"index":4,"playId":"288a0664-296c-3041-aa22-44200e9d6280","pitchNumber":4,"startTime":"2026-05-02T03:11:22.305Z","endTime":"2026-05-02T03:11:25.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.282276589817215,"aZ":-9.05616495264512,"pfxX":8.383788119165146,"pfxZ":11.397097231280172,"pX":-0.46814767582086336,"pZ":4.19456156837401,"vX0":-6.564885951129312,"vY0":-141.73049998987,"vZ0":-4.024848364612728,"x":134.84,"y":125.53,"x0":0.7923323354335342,"y0":50.003014195344555,"z0":6.21460776567515,"aX":17.006414738557336},"breaks":{"breakAngle":57.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.9,"breakHorizontal":-13.8,"spinRate":2628,"spinDirection":130},"zone":11,"typeConfidence":0.94,"plateTime":0.3868961712744392,"extension":6.123538042186252},"index":5,"playId":"e7dd4aac-6604-3fc6-b9f4-e376f9b95168","pitchNumber":5,"startTime":"2026-05-02T03:11:41.500Z","endTime":"2026-05-02T03:11:44.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:11:44.602Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (4) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:14:21.130Z","endTime":"2026-05-02T03:15:34.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.2,"endSpeed":81.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068777840747277,"aZ":-27.8061060156027,"pfxX":-10.61977956778201,"pfxZ":2.6052352566980526,"pX":0.17823590288155344,"pZ":1.2680387290649704,"vX0":7.843105809432446,"vY0":-128.27287373099475,"vZ0":-3.8427373166025562,"x":110.21,"y":204.54,"x0":-1.5303141512086864,"y0":50.00330662454266,"z0":4.939285671121031,"aX":-17.802205928701934},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":2232,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4260484024692923,"extension":6.531519303331455},"index":0,"playId":"39e029af-9c02-394b-8444-732718c33e79","pitchNumber":1,"startTime":"2026-05-02T03:14:25.182Z","endTime":"2026-05-02T03:14:29.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320431427878976,"aZ":-26.91501819081873,"pfxX":-10.898715324356923,"pfxZ":2.9970202764008294,"pX":1.426627764022811,"pZ":0.9487982538967019,"vX0":10.658293297593179,"vY0":-131.32139786051903,"vZ0":-5.172433102106002,"x":62.62,"y":213.16,"x0":-1.2575312289370655,"y0":50.00507796682335,"z0":4.931956821418136,"aX":-19.14691060052408},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":17.5,"spinRate":2343,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.4161847370794276,"extension":6.526393229246507},"index":1,"playId":"fc6f326e-9c04-39c0-be01-3288b3f66d5a","pitchNumber":2,"startTime":"2026-05-02T03:14:43.837Z","endTime":"2026-05-02T03:14:47.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.090944179578386,"aZ":-15.165312992378766,"pfxX":-7.676991907219544,"pfxZ":8.678124845830736,"pX":-0.2584978932645044,"pZ":2.9481198110686258,"vX0":6.135350126763208,"vY0":-138.8688481993652,"vZ0":-3.0234048530727264,"x":126.85,"y":159.18,"x0":-1.495278509327435,"y0":50.002221310949196,"z0":5.055326082476056,"aX":-15.04552899143063},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2442,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.3938961672320942,"extension":6.335118318238345},"hitData":{"launchSpeed":107.2,"launchAngle":28.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":238.12,"coordY":78.2}},"index":2,"playId":"b7402800-51b3-306c-96af-bf7b683e28fb","pitchNumber":3,"startTime":"2026-05-02T03:15:05.150Z","endTime":"2026-05-02T03:15:34.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-11.899999999999999,"leverageIndex":0.97,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:15:34.184Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:15:40.474Z","endTime":"2026-05-02T03:16:55.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589018923112572,"aZ":-17.704748515860587,"pfxX":-7.846822190112893,"pfxZ":7.425774480850059,"pX":0.3929793259622818,"pZ":3.3296841657006073,"vX0":7.645258476172445,"vY0":-138.40484243101437,"vZ0":-1.6098528191752575,"x":102.02,"y":148.88,"x0":-1.3796399655579232,"y0":50.00363228305841,"z0":5.099003406459825,"aX":-15.292831234704},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":12.7,"spinRate":2370,"spinDirection":232},"zone":3,"typeConfidence":0.88,"plateTime":0.3950639545707282,"extension":6.369837069137922},"index":0,"playId":"0a91162b-5dcb-3c7f-8d6e-d40bf6a609de","pitchNumber":1,"startTime":"2026-05-02T03:15:57.642Z","endTime":"2026-05-02T03:16:00.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137754729172148,"aZ":-29.0438741909579,"pfxX":6.673477182503184,"pfxZ":1.976981070031881,"pX":0.06893714626132076,"pZ":2.312467715167761,"vX0":1.901400804866004,"vY0":-124.75088531197211,"vZ0":-0.9489216534069912,"x":114.37,"y":176.34,"x0":-1.5693951976010616,"y0":50.00296919171265,"z0":5.083215765374216,"aX":10.560054248703002},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-12.5,"spinRate":2556,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.43837384814071,"extension":6.474913822324467},"index":1,"playId":"f391a8be-d769-3211-9bef-12c710fed840","pitchNumber":2,"startTime":"2026-05-02T03:16:12.317Z","endTime":"2026-05-02T03:16:15.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.255689683328026,"aZ":-14.709457815151046,"pfxX":-7.084205122172661,"pfxZ":9.061826340914969,"pX":-0.48958546839457734,"pZ":4.631387210997003,"vX0":5.612653856517817,"vY0":-137.8661977210183,"vZ0":1.2223680331570062,"x":135.66,"y":113.73,"x0":-1.6299816017148556,"y0":50.004709852756754,"z0":5.174122445011425,"aX":-13.657420577847358},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":11.6,"spinRate":2302,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.39707207607157846,"extension":6.19937659161237},"index":2,"playId":"1e60ab5b-c3af-33c6-83a2-116c5bd37f96","pitchNumber":3,"startTime":"2026-05-02T03:16:29.561Z","endTime":"2026-05-02T03:16:32.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"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-02T03:16:40.351Z","endTime":"2026-05-02T03:16:52.283Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67903185654289,"aZ":-27.430466798293732,"pfxX":7.969982051230399,"pfxZ":3.0355643042949563,"pX":0.90431243586032,"pZ":3.137416127639695,"vX0":3.285513337719844,"vY0":-124.20482625983944,"vZ0":0.639291347781531,"x":82.53,"y":154.07,"x0":-1.4708465461219666,"y0":50.00363909777999,"z0":5.156113768409619,"aX":12.46379033373721},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.9,"breakHorizontal":-15.2,"spinRate":2535,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.4408431736977674,"extension":6.309303370230277},"index":4,"playId":"d12b2e89-3524-3507-a65b-52fa92d878c4","pitchNumber":4,"startTime":"2026-05-02T03:16:52.283Z","endTime":"2026-05-02T03:16:55.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:16:55.283Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:17:23.770Z","endTime":"2026-05-02T03:17:52.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87277502219898,"aZ":-12.1520561905968,"pfxX":-6.909527651103696,"pfxZ":10.260887259550342,"pX":-0.996519566348309,"pZ":3.0824924181007383,"vX0":4.009373987193269,"vY0":-138.99128151632746,"vZ0":-3.193546872783661,"x":154.98,"y":155.55,"x0":-1.5618412803032125,"y0":50.00543995403931,"z0":5.056200024897164,"aX":-13.487573564215474},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":11.6,"spinRate":2474,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3944371377355389,"extension":6.353810119644765},"index":0,"playId":"e0bc331f-8cc9-35f1-8788-745385f6bb52","pitchNumber":1,"startTime":"2026-05-02T03:17:23.770Z","endTime":"2026-05-02T03:17:26.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91097872845796,"aZ":-27.35915583280045,"pfxX":-10.097673722727093,"pfxZ":2.711913906699074,"pX":-0.31265762320449103,"pZ":2.780209236274901,"vX0":6.667728723526562,"vY0":-132.1375991836813,"vZ0":-0.6893240794452058,"x":128.92,"y":163.71,"x0":-1.5507345711780145,"y0":50.00425229611264,"z0":5.046186341091366,"aX":-17.942205555784174},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2168,"spinDirection":240},"zone":1,"typeConfidence":0.87,"plateTime":0.4137611324766137,"extension":6.459045062275243},"hitData":{"launchSpeed":96.0,"launchAngle":31.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.81,"coordY":88.48}},"index":1,"playId":"180d0453-29c9-37a5-b679-477cf5c42ac4","pitchNumber":2,"startTime":"2026-05-02T03:17:41.751Z","endTime":"2026-05-02T03:17:52.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:17:52.800Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jac Caglianone homers (3) on a fly ball to right field.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:18:11.295Z","endTime":"2026-05-02T03:18:38.322Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7672564580576,"aZ":-28.909000017649298,"pfxX":5.870856498761127,"pfxZ":2.1961575432699476,"pX":0.04999919166569174,"pZ":2.355122208265196,"vX0":2.446025475254519,"vY0":-121.12245169780341,"vZ0":-0.5388232986157193,"x":115.09,"y":175.19,"x0":-1.7357025692399728,"y0":50.001218528451105,"z0":5.109466932355095,"aX":8.716830538695032},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.1,"breakHorizontal":-11.2,"spinRate":2499,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4522922448812312,"extension":6.4082566405915165},"hitData":{"launchSpeed":107.5,"launchAngle":42.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.2,"coordY":98.96}},"index":0,"playId":"56578191-b2bf-31c7-b62c-53bdc78da9e6","pitchNumber":1,"startTime":"2026-05-02T03:18:17.281Z","endTime":"2026-05-02T03:18:38.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":-9.400000000000002,"leverageIndex":0.35,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:18:38.322Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Collins lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T03:18:54.921Z","endTime":"2026-05-02T03:19:12.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38929532587657,"aZ":-14.183780021180336,"pfxX":-6.568282228727353,"pfxZ":9.171656405540311,"pX":-0.2071965273749245,"pZ":2.403120900123374,"vX0":5.944157519469065,"vY0":-138.9800854720068,"vZ0":-4.591657111344779,"x":124.9,"y":173.9,"x0":-1.517634797650885,"y0":50.000061895830775,"z0":5.0147269399882815,"aX":-12.880601901718983},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2390,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.39371131142582216,"extension":6.321403395537211},"hitData":{"launchSpeed":100.9,"launchAngle":16.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.87,"coordY":64.32}},"index":0,"playId":"a042a4c3-0d0c-35c8-8f81-b20726979f01","pitchNumber":1,"startTime":"2026-05-02T03:19:05.477Z","endTime":"2026-05-02T03:19:12.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:19:12.487Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:21:25.685Z","endTime":"2026-05-02T03:23:35.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56199334098187,"aZ":-12.311340060670977,"pfxX":8.891199758204962,"pfxZ":10.239024369627368,"pX":0.17446396885384569,"pZ":3.7658450876810003,"vX0":-4.860371350141232,"vY0":-138.97950286345684,"vZ0":-4.55003394181497,"x":110.35,"y":137.1,"x0":0.7985148710074006,"y0":50.00486817079954,"z0":6.253494434233501,"aX":17.250465916697248},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-15.0,"spinRate":2720,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.3953687047550143,"extension":6.295187290522279},"index":0,"playId":"a1b3cea1-47d4-3071-b3e6-a1ffd5528968","pitchNumber":1,"startTime":"2026-05-02T03:21:47.439Z","endTime":"2026-05-02T03:21:50.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821012944200188,"aZ":-20.245905668734363,"pfxX":1.5016239389686745,"pfxZ":6.723382166572464,"pX":-0.4069444166963689,"pZ":1.5257397959130292,"vX0":-4.336929980752768,"vY0":-131.5756252738671,"vZ0":-7.603605705143263,"x":132.51,"y":197.59,"x0":1.0590774369278468,"y0":50.00345874661462,"z0":5.924455012799108,"aX":2.6646914719174135},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2654,"spinDirection":138},"zone":13,"typeConfidence":0.95,"plateTime":0.41441799616874286,"extension":6.122682145368408},"index":1,"playId":"ba842faf-9c30-32df-8ef6-5c7e338d4013","pitchNumber":2,"startTime":"2026-05-02T03:22:04.451Z","endTime":"2026-05-02T03:22:07.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1753719960961,"aZ":-11.842923796606739,"pfxX":8.466945793045834,"pfxZ":10.296898175983717,"pX":1.235574942482279,"pZ":3.641844631655322,"vX0":-2.401723193327127,"vY0":-140.0026502509931,"vZ0":-4.812473294631167,"x":69.9,"y":140.45,"x0":1.0073736221842842,"y0":50.00423589781741,"z0":6.165558249534341,"aX":16.719526300805615},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-14.8,"spinRate":2732,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.3920323128905654,"extension":5.998688339822476},"index":2,"playId":"25160ea5-1d02-386c-86a7-7ced8b7e90ab","pitchNumber":3,"startTime":"2026-05-02T03:22:18.830Z","endTime":"2026-05-02T03:22:26.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21834725074097,"aZ":-11.612036225584095,"pfxX":8.136356406626021,"pfxZ":10.197611963302233,"pX":-0.5140070707940799,"pZ":3.2192579897797717,"vX0":-6.062779015359554,"vY0":-140.91668605820036,"vZ0":-6.057439437320418,"x":136.59,"y":151.86,"x0":0.6053043885287207,"y0":50.006251155299985,"z0":6.143016367490559,"aX":16.410563590151373},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":-13.6,"spinRate":2560,"spinDirection":133},"zone":1,"typeConfidence":0.93,"plateTime":0.38830141813220553,"extension":6.112675927090571},"index":3,"playId":"81ae0a5e-7f6e-3a32-b383-96235eb38387","pitchNumber":4,"startTime":"2026-05-02T03:23:00.148Z","endTime":"2026-05-02T03:23:03.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T03:23:16.623Z","endTime":"2026-05-02T03:23:31.855Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.953334465872302,"aZ":-20.508538050433543,"pfxX":10.276619156511476,"pfxZ":7.718935241838794,"pX":-0.8638607951655687,"pZ":2.8262882916140835,"vX0":-7.190995044724858,"vY0":-121.88440877011341,"vZ0":-3.4756928380681225,"x":149.93,"y":162.47,"x0":0.7830168597713895,"y0":50.00171140570788,"z0":6.0324058857745735,"aX":15.530120288991714},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.4,"breakHorizontal":-17.0,"spinRate":1966,"spinDirection":119},"zone":11,"typeConfidence":0.94,"plateTime":0.44861501925444225,"extension":6.390381284883261},"index":5,"playId":"2484963b-40bd-32dc-81f3-5ec767cb7d30","pitchNumber":5,"startTime":"2026-05-02T03:23:31.855Z","endTime":"2026-05-02T03:23:35.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:23:35.317Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (3) on a fly ball to right field.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:23:56.492Z","endTime":"2026-05-02T03:25:02.340Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":666142,"link":"/api/v1/people/666142"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":77.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69193645551938,"aZ":-20.454391059621305,"pfxX":10.502395262082294,"pfxZ":7.76522631734954,"pX":-0.6554089225953557,"pZ":0.4240258689401508,"vX0":-6.8445050438004404,"vY0":-122.48629042431273,"vZ0":-8.862172127718347,"x":141.98,"y":227.33,"x0":0.8200178527036662,"y0":50.00438234903609,"z0":5.858066688430523,"aX":15.853720529362715},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.0,"breakHorizontal":-17.3,"spinRate":2085,"spinDirection":121},"zone":13,"typeConfidence":0.92,"plateTime":0.4483212421069984,"extension":6.398808033207562},"index":0,"playId":"138e24d0-a0e3-38ec-89df-45ca12ff3d3c","pitchNumber":1,"startTime":"2026-05-02T03:24:00.365Z","endTime":"2026-05-02T03:24:03.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53454323908371,"aZ":-9.981536432737732,"pfxX":9.443214367736488,"pfxZ":11.647126586014739,"pX":-0.4733175519907142,"pZ":1.819909389002464,"vX0":-6.717006256264947,"vY0":-137.6408734225908,"vZ0":-9.350990655799217,"x":135.04,"y":189.64,"x0":0.7804261041241587,"y0":50.00316320836388,"z0":5.951186681155407,"aX":17.993286024581643},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":-15.6,"spinRate":2566,"spinDirection":130},"zone":7,"typeConfidence":0.93,"plateTime":0.3989996125528461,"extension":6.217510124223205},"index":1,"playId":"52384b7e-1a6d-3491-9856-bc0cbb287a3d","pitchNumber":2,"startTime":"2026-05-02T03:24:18.009Z","endTime":"2026-05-02T03:24:21.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42216772412526,"aZ":-11.2721367662254,"pfxX":8.81095146366324,"pfxZ":10.717506516107951,"pX":0.18267947504891682,"pZ":3.292404601183993,"vX0":-4.922431521507434,"vY0":-139.0656535890185,"vZ0":-5.6074551525987735,"x":110.04,"y":149.89,"x0":0.8349313480911646,"y0":50.003271159323134,"z0":6.0889447191923365,"aX":17.18468612838127},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-14.9,"spinRate":2658,"spinDirection":133},"zone":2,"typeConfidence":0.92,"plateTime":0.3945023302824744,"extension":6.061589916420192},"hitData":{"launchSpeed":96.5,"launchAngle":26.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.03,"coordY":75.4}},"index":2,"playId":"d7cefdd2-213a-3f25-95e2-5d87f02fc60b","pitchNumber":3,"startTime":"2026-05-02T03:24:32.325Z","endTime":"2026-05-02T03:25:02.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":666142,"link":"/api/v1/people/666142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":0.73,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:25:02.340Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:27:49.547Z","endTime":"2026-05-02T03:30:08.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T03:25:22.008Z","endTime":"2026-05-02T03:26:27.362Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Mears replaces Cole Ragans.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T03:26:27.362Z","endTime":"2026-05-02T03:27:51.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683232,"link":"/api/v1/people/683232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666142,"link":"/api/v1/people/666142","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0913362837527,"aZ":-9.127864052682629,"pfxX":-3.558434861364507,"pfxZ":11.678398491737138,"pX":1.9031844456620135,"pZ":2.1937520454114545,"vX0":10.588356525444667,"vY0":-138.87275573890986,"vZ0":-8.957828522257078,"x":44.46,"y":179.55,"x0":-1.4794225985444025,"y0":50.003980526482025,"z0":6.0494012739150325,"aX":-7.024213056557892},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":4.4,"spinRate":2470,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3928673805410634,"extension":6.897679553345274},"index":2,"playId":"fda848aa-682f-393a-bd1f-bc6737885594","pitchNumber":1,"startTime":"2026-05-02T03:27:51.665Z","endTime":"2026-05-02T03:27:54.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055259832021207,"aZ":-9.063951936844527,"pfxX":-5.193400716104981,"pfxZ":11.91704992869392,"pX":-0.3020195295175188,"pZ":3.2767156389067935,"vX0":5.4150094015668,"vY0":-137.98028165758322,"vZ0":-6.217509713585833,"x":128.51,"y":150.31,"x0":-1.6098510188965562,"y0":50.00191510623686,"z0":6.161667022438169,"aX":-10.070926608462988},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.5,"breakHorizontal":8.4,"spinRate":2463,"spinDirection":205},"zone":1,"typeConfidence":0.88,"plateTime":0.3960915611771574,"extension":6.769664388775856},"index":3,"playId":"8da5c205-ae32-3d98-afbf-bb0f3cc7713f","pitchNumber":2,"startTime":"2026-05-02T03:28:09.882Z","endTime":"2026-05-02T03:28:17.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.725904173677336,"aZ":-35.874770855563014,"pfxX":-0.27916651760623834,"pfxZ":-2.3088835566061343,"pX":0.9127791079044351,"pZ":1.3672589495951488,"vX0":6.677079984191452,"vY0":-124.75137381972296,"vZ0":-4.549236079759501,"x":82.21,"y":201.86,"x0":-1.7462475619435909,"y0":50.00615366943554,"z0":6.125949037185502,"aX":-0.446302883351919},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.9,"breakHorizontal":-0.8,"spinRate":2564,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.43667666694966334,"extension":6.569588006551857},"index":4,"playId":"14eebe99-9a5c-338c-8878-7d4ce8beac0e","pitchNumber":3,"startTime":"2026-05-02T03:28:38.205Z","endTime":"2026-05-02T03:28:41.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81167371796075,"aZ":-34.149307347727245,"pfxX":0.33412082874428783,"pfxZ":-1.2466279564400828,"pX":0.45367312981254915,"pZ":1.4769595720851465,"vX0":5.190411259501735,"vY0":-124.67237427769717,"vZ0":-4.569941002050862,"x":99.71,"y":198.9,"x0":-1.690203622549342,"y0":50.00110632656664,"z0":6.122587723736755,"aX":0.5297999962367103},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-1.7,"spinRate":2533,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.43773766709573314,"extension":6.47444284396543},"index":5,"playId":"7139ebdc-f936-3fcf-a65b-6968b10070d3","pitchNumber":4,"startTime":"2026-05-02T03:28:54.621Z","endTime":"2026-05-02T03:28:57.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-02T03:29:11.246Z","endTime":"2026-05-02T03:29:20.545Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30795286213603,"aZ":-37.28924787293808,"pfxX":-1.2534947741962135,"pfxZ":-3.3463102499193838,"pX":0.33067991239880684,"pZ":1.1861070542999557,"vX0":5.497295059224174,"vY0":-122.95942675178568,"vZ0":-4.3259687055145735,"x":104.4,"y":206.76,"x0":-1.7706896099831717,"y0":50.000126636032675,"z0":6.131237551706022,"aX":-1.9210924462062666},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.8,"breakHorizontal":1.0,"spinRate":2561,"spinDirection":20},"zone":14,"typeConfidence":0.88,"plateTime":0.4454001468806479,"extension":6.494184747691175},"index":7,"playId":"91a96bc8-00fa-32af-841c-a7e30a610e0b","pitchNumber":5,"startTime":"2026-05-02T03:29:20.545Z","endTime":"2026-05-02T03:29:25.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35352810520431,"aZ":-15.11704882018194,"pfxX":-9.466669900820882,"pfxZ":8.881803074784226,"pX":-0.28238394521419535,"pZ":2.458275208163903,"vX0":7.358061319897516,"vY0":-137.43562733322347,"vZ0":-7.027745957080213,"x":127.76,"y":172.41,"x0":-1.7592233777564996,"y0":50.00482628923473,"z0":6.067965724276633,"aX":-18.18238717792546},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":15.7,"spinRate":2283,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39795553999776745,"extension":6.678876064310563},"index":8,"playId":"10178035-47d4-388c-adfa-5c651cc61517","pitchNumber":6,"startTime":"2026-05-02T03:29:39.433Z","endTime":"2026-05-02T03:29:43.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477825116065173,"aZ":-36.079511252114536,"pfxX":-0.24532002950531862,"pfxZ":-2.4924962542479507,"pX":1.1241802734948898,"pZ":1.2104789563842335,"vX0":6.813535117601375,"vY0":-124.15365442950763,"vZ0":-4.606726758552824,"x":74.15,"y":206.1,"x0":-1.6168119845512143,"y0":50.00003066494454,"z0":6.073396833153692,"aX":-0.3865844211719039},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.3,"breakHorizontal":-1.1,"spinRate":2447,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.44018529005821794,"extension":6.618568552273901},"index":9,"playId":"6cf46210-f0d4-374a-b0c0-54da53d0085a","pitchNumber":7,"startTime":"2026-05-02T03:30:04.948Z","endTime":"2026-05-02T03:30:08.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:30:08.297Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to second baseman Michael Massey.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:30:27.706Z","endTime":"2026-05-02T03:32:38.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15743063048649,"aZ":-33.39254914048558,"pfxX":-6.454231359782818,"pfxZ":-0.8031663430780034,"pX":-0.8441922435400688,"pZ":1.2690598362310868,"vX0":5.057016394573377,"vY0":-122.23583446607596,"vZ0":-4.714249731331388,"x":149.18,"y":204.52,"x0":-2.097089922146527,"y0":50.002264775993225,"z0":6.076413598620955,"aX":-9.807367606358133},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.3,"breakHorizontal":10.6,"spinRate":1596,"spinDirection":251},"zone":13,"typeConfidence":0.78,"plateTime":0.4473889776072637,"extension":6.622283935970842},"index":0,"playId":"016957d4-ba61-3a74-85f6-db7570cdec1c","pitchNumber":1,"startTime":"2026-05-02T03:30:35.788Z","endTime":"2026-05-02T03:30:38.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191459860666555,"aZ":-32.728446918850274,"pfxX":-6.720492123709683,"pfxZ":-0.3537308949299147,"pX":0.89604636423616,"pZ":0.4022481661315851,"vX0":8.831718170843835,"vY0":-124.185741203769,"vZ0":-7.151543293211074,"x":82.84,"y":227.92,"x0":-1.8214139656343888,"y0":50.00353428352403,"z0":6.01707042143621,"aX":-10.574171594165628},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.0,"breakHorizontal":10.3,"spinRate":1520,"spinDirection":259},"zone":14,"typeConfidence":0.67,"plateTime":0.4398473526759483,"extension":6.663774034669462},"index":1,"playId":"ff76423f-842c-3fcd-bc7e-9360207df4bd","pitchNumber":2,"startTime":"2026-05-02T03:30:53.267Z","endTime":"2026-05-02T03:30:56.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392577476906844,"aZ":-16.177219702033085,"pfxX":-9.042838213433429,"pfxZ":8.397303050332418,"pX":-0.4280438573389858,"pZ":2.3870511120056643,"vX0":7.028330989155617,"vY0":-136.94662925389656,"vZ0":-6.931572487128076,"x":133.32,"y":174.33,"x0":-1.8489912109600743,"y0":50.00545393382133,"z0":6.05181032131435,"aX":-17.230552456670804},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":15.0,"spinRate":2193,"spinDirection":208},"zone":4,"typeConfidence":0.98,"plateTime":0.39950671727325204,"extension":6.662267189955052},"index":2,"playId":"5e7dc72a-ea44-39b0-8f56-46536e96f784","pitchNumber":3,"startTime":"2026-05-02T03:31:19.249Z","endTime":"2026-05-02T03:31:23.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71322628940272,"aZ":-34.00502622136312,"pfxX":0.28101134998386046,"pfxZ":-1.1422703855838474,"pX":0.5846978648101789,"pZ":1.3554250829258896,"vX0":5.644238308181895,"vY0":-124.6885779523575,"vZ0":-4.882232636827622,"x":94.71,"y":202.18,"x0":-1.7274015338333362,"y0":50.002294711372976,"z0":6.086996238746742,"aX":0.45020636860100915},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":-1.6,"spinRate":2472,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.43620722001099166,"extension":6.564663072790415},"index":3,"playId":"9eb9112a-10a7-3e72-be4b-84a3d0dc82fd","pitchNumber":4,"startTime":"2026-05-02T03:31:41.910Z","endTime":"2026-05-02T03:31:44.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.556549490279764,"aZ":-9.083790078304931,"pfxX":-4.661399304469246,"pfxZ":11.889732371521646,"pX":0.44337762955596804,"pZ":2.4104083129233382,"vX0":7.496683269335916,"vY0":-138.18215773159474,"vZ0":-8.301488090746336,"x":100.1,"y":173.7,"x0":-1.693825408469497,"y0":50.00348161650774,"z0":6.056337334220055,"aX":-9.053690708739627},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":7.0,"spinRate":2338,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.395735836261506,"extension":6.760282582296229},"index":4,"playId":"b2ee27cc-f0c1-3dc4-937e-0a47c4661e34","pitchNumber":5,"startTime":"2026-05-02T03:32:07.332Z","endTime":"2026-05-02T03:32:10.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44310873313973,"aZ":-10.33492158617691,"pfxX":-5.484955400531211,"pfxZ":11.074707490479689,"pX":0.9254700436775972,"pZ":1.8361569321609967,"vX0":8.848737477529134,"vY0":-139.32560707752728,"vZ0":-9.697609843063649,"x":81.72,"y":189.2,"x0":-1.5747491583738482,"y0":50.00257078942258,"z0":6.039084789978002,"aX":-10.816250523754297},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2276,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39268781460958424,"extension":6.718499000614091},"hitData":{"launchSpeed":63.3,"launchAngle":22.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.04,"coordY":135.06}},"index":5,"playId":"fe31a0a7-915a-3c55-b923-c95ee112911f","pitchNumber":6,"startTime":"2026-05-02T03:32:30.372Z","endTime":"2026-05-02T03:32:38.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.96,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:32:38.454Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to left fielder Isaac Collins.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T03:34:00.828Z","endTime":"2026-05-02T03:34:31.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Connor Joe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-02T03:32:56.504Z","endTime":"2026-05-02T03:33:05.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":656582,"link":"/api/v1/people/656582"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T03:33:05.914Z","endTime":"2026-05-02T03:34:02.656Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20466191053581,"aZ":-43.393232383052336,"pfxX":4.324148400140326,"pfxZ":-8.043529026816218,"pX":-0.637007630709814,"pZ":2.2371058658060137,"vX0":1.9136353155484789,"vY0":-118.10370556636316,"vZ0":0.06641031532964492,"x":141.28,"y":178.38,"x0":-2.0228233839420118,"y0":50.00368929488472,"z0":6.242676918267266,"aX":6.029860876315419},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.2,"breakHorizontal":-8.3,"spinRate":2486,"spinDirection":23},"zone":4,"typeConfidence":0.9,"plateTime":0.46608567808920576,"extension":6.443583613194342},"index":2,"playId":"2cf22b7d-9fec-35d1-81d4-6f3eb96df3c2","pitchNumber":1,"startTime":"2026-05-02T03:34:02.656Z","endTime":"2026-05-02T03:34:05.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98819537305251,"aZ":-7.792107701746368,"pfxX":-4.646740000532394,"pfxZ":12.616697801504277,"pX":-4.99401579192782E-4,"pZ":2.2576811125309084,"vX0":6.019872216535601,"vY0":-138.39220170771,"vZ0":-9.019819912373656,"x":117.02,"y":177.82,"x0":-1.6040740631461519,"y0":50.00192586529219,"z0":6.08806291341267,"aX":-8.979302653776564},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.0,"breakHorizontal":7.1,"spinRate":2385,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.39636206045376454,"extension":6.74666155315893},"hitData":{"launchSpeed":98.4,"launchAngle":61.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.74,"coordY":107.98}},"index":3,"playId":"6423ff22-e514-3741-8b0a-7fef11ecb726","pitchNumber":2,"startTime":"2026-05-02T03:34:19.664Z","endTime":"2026-05-02T03:34:31.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.37,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:34:31.838Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:37:06.773Z","endTime":"2026-05-02T03:37:31.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dominic Canzone remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-02T03:35:50.150Z","endTime":"2026-05-02T03:35:50.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":656582,"link":"/api/v1/people/656582"},"defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Wilcox replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-02T03:35:50.176Z","endTime":"2026-05-02T03:37:08.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693433,"link":"/api/v1/people/693433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46685488766833,"aZ":-18.870676215996685,"pfxX":-9.398408440038924,"pfxZ":6.548420643408988,"pX":-0.21833281933848991,"pZ":3.264486576520995,"vX0":8.879107750865474,"vY0":-141.4549846764591,"vZ0":-3.4984714499851126,"x":125.32,"y":150.64,"x0":-2.172815312717968,"y0":50.004234318599444,"z0":5.723114407844722,"aX":-19.098428474172866},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2158,"spinDirection":233},"zone":2,"typeConfidence":0.73,"plateTime":0.3868177434710476,"extension":6.386331695993088},"index":2,"playId":"cac5c074-bd3b-359d-864a-50b8a7422ade","pitchNumber":1,"startTime":"2026-05-02T03:37:08.996Z","endTime":"2026-05-02T03:37:12.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55644332790254,"aZ":-31.704743260101107,"pfxX":-11.519313012491669,"pfxZ":0.2946470275728075,"pX":-1.0215607307160726,"pZ":2.8425416880521763,"vX0":6.679143765715374,"vY0":-125.85213491222642,"vZ0":-0.730645124425423,"x":155.94,"y":162.03,"x0":-2.219106480830614,"y0":50.00327289684027,"z0":5.714141812947333,"aX":-18.400247414197704},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":19.2,"spinRate":1735,"spinDirection":269},"zone":11,"typeConfidence":0.93,"plateTime":0.4359157319001401,"extension":6.305747352875163},"hitData":{"launchSpeed":70.5,"launchAngle":7.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":146.0}},"index":3,"playId":"6784fcfd-0f6c-33dc-8257-d024536e41ac","pitchNumber":2,"startTime":"2026-05-02T03:37:22.924Z","endTime":"2026-05-02T03:37:31.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:37:31.618Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Isbel lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:37:53.374Z","endTime":"2026-05-02T03:38:35.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81570411196178,"aZ":-19.731068750829873,"pfxX":-10.2923587344526,"pfxZ":6.21620650842252,"pX":-0.5973461355259936,"pZ":4.375037024780485,"vX0":8.151940754307079,"vY0":-140.78375930297196,"vZ0":-0.25967665613932844,"x":139.77,"y":120.65,"x0":-2.197406821087637,"y0":50.00246997300077,"z0":5.748739157620268,"aX":-20.600993306663337},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":16.9,"spinRate":1937,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.3894903163794452,"extension":6.420820502365259},"index":0,"playId":"59a4127c-5e1f-344c-8507-f415e977cc59","pitchNumber":1,"startTime":"2026-05-02T03:37:57.674Z","endTime":"2026-05-02T03:38:00.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21279877454925,"aZ":-19.92066613117269,"pfxX":-10.963813161920205,"pfxZ":6.121482739407364,"pX":0.2925825334598282,"pZ":2.2890325229268935,"vX0":10.474099942386092,"vY0":-140.66964419939112,"vZ0":-5.545116785088656,"x":105.85,"y":176.98,"x0":-2.0564863315077155,"y0":50.005797530178526,"z0":5.579429093600218,"aX":-21.954598238328742},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":17.6,"spinRate":1995,"spinDirection":234},"zone":6,"typeConfidence":0.91,"plateTime":0.38953233754970684,"extension":6.495033360130495},"index":1,"playId":"30b84b5b-ec8d-33c1-8496-b5ea4b9a847f","pitchNumber":2,"startTime":"2026-05-02T03:38:12.077Z","endTime":"2026-05-02T03:38:15.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214529426042176,"aZ":-31.37874829132328,"pfxX":-11.273347926481234,"pfxZ":0.5032178436434886,"pX":-0.5673895309447253,"pZ":2.2691357962281873,"vX0":7.238737283784283,"vY0":-125.12857789015345,"vZ0":-2.1513379127380023,"x":138.63,"y":177.51,"x0":-2.032918652343809,"y0":50.00331375136775,"z0":5.7105710352223085,"aX":-17.87960731279708},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":18.7,"spinRate":1656,"spinDirection":262},"zone":4,"typeConfidence":0.93,"plateTime":0.4377001006601695,"extension":6.364718326786188},"hitData":{"launchSpeed":87.4,"launchAngle":16.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.44,"coordY":92.0}},"index":2,"playId":"42e177b6-3d5d-3a9d-84b2-d2d47752f545","pitchNumber":3,"startTime":"2026-05-02T03:38:27.259Z","endTime":"2026-05-02T03:38:35.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:38:35.270Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:38:50.365Z","endTime":"2026-05-02T03:40:03.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15442104450791,"aZ":-16.887176605094538,"pfxX":-7.831095558056736,"pfxZ":7.463256728222428,"pX":0.660880301886454,"pZ":3.1441034124548817,"vX0":10.759867433641887,"vY0":-141.7052408612824,"vZ0":-4.011146294914971,"x":91.81,"y":153.89,"x0":-2.1550608688719377,"y0":50.00541607019597,"z0":5.6460088597796245,"aX":-16.046476485814345},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2117,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.3854550103454004,"extension":6.538350814778179},"index":0,"playId":"b8ad94ea-7997-3799-81d0-ba61c71d7a42","pitchNumber":1,"startTime":"2026-05-02T03:38:58.974Z","endTime":"2026-05-02T03:39:02.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297997279717798,"aZ":-38.531272026367795,"pfxX":5.532949151161332,"pfxZ":-3.9258244139311307,"pX":1.8961513248807846,"pZ":1.118510468842817,"vX0":8.390710715161708,"vY0":-127.06474662774069,"vZ0":-3.6517853765159622,"x":44.72,"y":208.58,"x0":-2.1795111255474113,"y0":50.00299857966389,"z0":5.665534085590906,"aX":8.96053529981183},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.8,"breakHorizontal":-12.1,"spinRate":2160,"spinDirection":21},"zone":14,"typeConfidence":0.94,"plateTime":0.43261877007949767,"extension":6.3804711417165185},"index":1,"playId":"ec96735c-5d5c-3580-a8da-5c36406d0566","pitchNumber":2,"startTime":"2026-05-02T03:39:12.155Z","endTime":"2026-05-02T03:39:15.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.006639831842136,"aZ":-20.78023935737714,"pfxX":-9.14289071236308,"pfxZ":5.622073584024395,"pX":1.0141412812413455,"pZ":2.1955959969382604,"vX0":11.993132612398806,"vY0":-141.42089635624964,"vZ0":-5.689429169962317,"x":78.34,"y":179.5,"x0":-2.092180379449955,"y0":50.00583053149485,"z0":5.56496811134389,"aX":-18.538634042551813},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2216,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.38719322067128026,"extension":6.491394951091678},"index":2,"playId":"c0f243a5-dcb1-3e8e-8c4c-af52e3ffacd2","pitchNumber":3,"startTime":"2026-05-02T03:39:29.201Z","endTime":"2026-05-02T03:39:32.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98945726515004,"aZ":-15.955837154799468,"pfxX":-8.303031701549845,"pfxZ":8.205184378899407,"pX":0.8151480492236625,"pZ":1.7492325384505185,"vX0":10.706915832701576,"vY0":-139.58629746840506,"vZ0":-7.418824159807464,"x":85.93,"y":191.55,"x0":-1.988886876015963,"y0":50.00156090078729,"z0":5.489091545672196,"aX":-16.408653997139787},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2098,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.3921705214456952,"extension":6.45160018084044},"index":3,"playId":"c9b5c885-f95f-3de0-bd33-5da84093a53d","pitchNumber":4,"startTime":"2026-05-02T03:39:44.286Z","endTime":"2026-05-02T03:39:47.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86642416729227,"aZ":-22.711060352370687,"pfxX":-10.657568791741198,"pfxZ":4.68964831730188,"pX":-0.43507137812727575,"pZ":1.3585136611686546,"vX0":8.692432979807512,"vY0":-141.1513309245658,"vZ0":-7.412814844978673,"x":133.58,"y":202.1,"x0":-2.1684601808808877,"y0":50.00693755058247,"z0":5.479205017527026,"aX":-21.52915534854955},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":17.5,"spinRate":2041,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.38791735300261987,"extension":6.486414803792725},"index":4,"playId":"9f4d7dfd-f797-38a8-93c3-eaf87081836d","pitchNumber":5,"startTime":"2026-05-02T03:39:59.229Z","endTime":"2026-05-02T03:40:03.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:40:03.032Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks. Maikel Garcia to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:40:15.994Z","endTime":"2026-05-02T03:42:53.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99796169252269,"aZ":-37.79759649800276,"pfxX":2.2713596668230247,"pfxZ":-3.5678550950874097,"pX":1.02813073576149,"pZ":1.8969231742478834,"vX0":6.915219227522847,"vY0":-125.54121670154701,"vZ0":-1.7560856277053916,"x":77.81,"y":187.56,"x0":-2.0691053768095657,"y0":50.000352180810104,"z0":5.713535848034093,"aX":3.5829715501653565},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":-5.9,"spinRate":2216,"spinDirection":28},"zone":14,"typeConfidence":0.81,"plateTime":0.43812603987208787,"extension":6.326530959218499},"index":0,"playId":"17ceb262-68fc-3710-94af-df0955cb952b","pitchNumber":1,"startTime":"2026-05-02T03:40:29.959Z","endTime":"2026-05-02T03:40:33.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-02T03:40:44.755Z","endTime":"2026-05-02T03:41:36.116Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577118341576114,"aZ":-31.23546001274017,"pfxX":-0.475017964988222,"pfxZ":0.5476592409046948,"pX":0.8380333112820031,"pZ":2.103439357498559,"vX0":7.778668127370776,"vY0":-130.35855423214954,"vZ0":-3.0226611966924395,"x":85.06,"y":181.99,"x0":-2.1335472769941557,"y0":50.000225015040016,"z0":5.6568106254883705,"aX":-0.8107513352932115},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.0,"spinRate":2219,"spinDirection":342},"zone":14,"typeConfidence":0.89,"plateTime":0.4215406515103286,"extension":6.552832740868591},"index":2,"playId":"22579176-af07-3859-bbfb-3c231e64826f","pitchNumber":2,"startTime":"2026-05-02T03:41:36.116Z","endTime":"2026-05-02T03:41:39.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253477295714536,"aZ":-30.924334116006666,"pfxX":0.23355568443104546,"pfxZ":0.7495696524733058,"pX":0.13393889317913857,"pZ":2.0502672660955503,"vX0":5.956518008097601,"vY0":-128.26747024538065,"vZ0":-3.1494626141568607,"x":111.89,"y":183.42,"x0":-2.2476081131964043,"y0":50.00235883067776,"z0":5.702369871155975,"aX":0.38960551360512086},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-1.8,"spinRate":2194,"spinDirection":349},"zone":8,"typeConfidence":0.89,"plateTime":0.42682687712516776,"extension":6.400922832502265},"index":3,"playId":"f9c8e976-26bd-36e1-b57f-8b013eba27f0","pitchNumber":3,"startTime":"2026-05-02T03:41:54.693Z","endTime":"2026-05-02T03:41:58.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.164922579317036,"aZ":-22.907125522273148,"pfxX":-10.34712889172857,"pfxZ":4.606514618467383,"pX":-1.4576246211047819,"pZ":2.9323128847154747,"vX0":5.637707871221855,"vY0":-141.4109579935286,"vZ0":-3.409553668797095,"x":172.56,"y":159.61,"x0":-2.139570160511472,"y0":50.003923104277284,"z0":5.6342420025158795,"aX":-20.82364112684848},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2108,"spinDirection":237},"zone":11,"typeConfidence":0.92,"plateTime":0.38827025817210714,"extension":6.361883801441529},"index":4,"playId":"6901a666-b278-31e6-bdc5-09aa4fa6709a","pitchNumber":4,"startTime":"2026-05-02T03:42:10.840Z","endTime":"2026-05-02T03:42:14.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"e6263ea4-4517-31a6-b78d-b7cd4e2d6cb7","startTime":"2026-05-02T03:42:30.634Z","endTime":"2026-05-02T03:42:33.634Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22732935034415,"aZ":-18.532511873613988,"pfxX":-8.5340747800828,"pfxZ":6.695860676100631,"pX":-0.28256538837230954,"pZ":4.246283689986494,"vX0":8.237521315318634,"vY0":-142.20955897978405,"vZ0":-1.0172027071412735,"x":127.77,"y":124.13,"x0":-2.1154671708454114,"y0":50.003374099578174,"z0":5.790242559512214,"aX":-17.387981932874},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":13.7,"spinRate":2190,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.3859499246864919,"extension":6.3563552027887225},"index":6,"playId":"b4f656b2-c12a-36b7-9a67-4fbd9fe93a62","pitchNumber":5,"startTime":"2026-05-02T03:42:50.551Z","endTime":"2026-05-02T03:42:53.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.66,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:42:53.894Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T03:43:24.309Z","endTime":"2026-05-02T03:45:28.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1805e395-bfaa-4ac9-8fe7-21b05d661f4f","startTime":"2026-05-02T03:43:24.309Z","endTime":"2026-05-02T03:43:29.309Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946663185711287,"aZ":-33.531443351582745,"pfxX":3.9429370405479016,"pfxZ":-0.8075831504052928,"pX":0.41512328830559087,"pZ":2.471788937435207,"vX0":5.654853681554073,"vY0":-129.69870802521638,"vZ0":-1.5990733669145882,"x":101.18,"y":172.04,"x0":-2.311413832927015,"y0":50.00015483551424,"z0":5.670804022881593,"aX":6.66563158683145},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.6,"breakHorizontal":-8.5,"spinRate":2332,"spinDirection":34},"zone":6,"typeConfidence":0.93,"plateTime":0.42347223889973806,"extension":6.296619690063463},"index":1,"playId":"992c1a41-3bf3-3a97-8cb3-89345e774725","pitchNumber":1,"startTime":"2026-05-02T03:43:40.015Z","endTime":"2026-05-02T03:43:43.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"51257a1a-c1de-3102-b8b3-7cb3a599dd5f","startTime":"2026-05-02T03:43:58.945Z","endTime":"2026-05-02T03:44:01.945Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.037995602940576,"aZ":-33.24593429796643,"pfxX":-9.773781548660116,"pfxZ":-0.6756597340160324,"pX":0.26293784744018805,"pZ":0.3392430281677221,"vX0":9.026580544380327,"vY0":-125.5346245145824,"vZ0":-6.105629570285487,"x":106.98,"y":229.62,"x0":-2.114125937782376,"y0":50.00137509799888,"z0":5.517882767107809,"aX":-15.557300745556908},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":15.6,"spinRate":1178,"spinDirection":271},"zone":14,"typeConfidence":0.92,"plateTime":0.43674770165343446,"extension":6.404310873763066},"index":3,"playId":"90075a4e-f41c-3460-989f-06ad7eb9746e","pitchNumber":2,"startTime":"2026-05-02T03:44:25.248Z","endTime":"2026-05-02T03:44:28.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74062217666032,"aZ":-17.706190408652944,"pfxX":-7.717275442346802,"pfxZ":7.14358190778089,"pX":0.14234834779676037,"pZ":3.9384925194089395,"vX0":9.101276595395568,"vY0":-141.51496723742176,"vZ0":-1.8211198595160651,"x":111.57,"y":132.44,"x0":-2.1150208030584734,"y0":50.00188614695084,"z0":5.726344336604158,"aX":-15.628920670610475},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":12.1,"spinRate":2252,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.3872626364628764,"extension":6.472908654067089},"index":4,"playId":"69c89b71-3f94-3871-b0f6-c34328c9afd9","pitchNumber":3,"startTime":"2026-05-02T03:44:45.861Z","endTime":"2026-05-02T03:44:49.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148412211681872,"aZ":-37.48863014423803,"pfxX":4.834991761418531,"pfxZ":-3.2954779192992696,"pX":0.04780128510641554,"pZ":2.6037280732495307,"vX0":4.137535606321595,"vY0":-126.27871587433586,"vZ0":-0.5325238990062796,"x":115.18,"y":168.48,"x0":-2.2411767675596956,"y0":50.003874275126115,"z0":5.83793797185954,"aX":7.794048217956779},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.9,"breakHorizontal":-9.7,"spinRate":2188,"spinDirection":32},"zone":5,"typeConfidence":0.93,"plateTime":0.4340510708022691,"extension":6.2559449444543205},"index":5,"playId":"3e0a0a80-c5d9-3f37-9e74-ac12c1544f1e","pitchNumber":4,"startTime":"2026-05-02T03:45:04.847Z","endTime":"2026-05-02T03:45:08.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225634003787892,"aZ":-33.29646786580734,"pfxX":-10.497011370584934,"pfxZ":-0.6630940612905194,"pX":0.1872246240841638,"pZ":1.1486531784981364,"vX0":9.446890481040894,"vY0":-129.4621195702215,"vZ0":-4.822060893434926,"x":109.86,"y":207.77,"x0":-2.1536921186750266,"y0":50.003072607376616,"z0":5.597657037840536,"aX":-17.734087290201515},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.2,"breakHorizontal":16.8,"spinRate":1486,"spinDirection":262},"zone":14,"typeConfidence":0.92,"plateTime":0.42384652197114514,"extension":6.384589883961158},"index":6,"playId":"e8b00106-4274-37c6-8a63-d98d746524c3","pitchNumber":5,"startTime":"2026-05-02T03:45:25.910Z","endTime":"2026-05-02T03:45:28.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:45:28.910Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T03:48:06.999Z","endTime":"2026-05-02T03:49:27.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Lynch IV replaces Nick Mears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-02T03:46:52.471Z","endTime":"2026-05-02T03:48:09.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663738,"link":"/api/v1/people/663738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94680988298439,"aZ":-19.884178067454382,"pfxX":10.811374453568993,"pfxZ":6.588365128818742,"pX":0.7398857379691238,"pZ":2.8850837226567374,"vX0":-5.780994562128495,"vY0":-135.9669600411305,"vZ0":-4.298860663148032,"x":88.8,"y":160.88,"x0":1.4937215628039435,"y0":50.00019098211937,"z0":5.873814278798344,"aX":20.156602217477083},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":-18.2,"spinRate":2198,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.40347350683695504,"extension":6.344116615376419},"index":1,"playId":"f6731206-c8b6-3eef-aa2c-7fbc84be6076","pitchNumber":1,"startTime":"2026-05-02T03:48:09.202Z","endTime":"2026-05-02T03:48:12.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018438275888208,"aZ":-26.702044996697655,"pfxX":-0.6891120648661309,"pfxZ":3.266180987912862,"pX":-1.0933627588450705,"pZ":1.5905821948102448,"vX0":-6.2390723299288,"vY0":-128.16650019306238,"vZ0":-6.035126531198853,"x":158.68,"y":195.83,"x0":1.455865295709893,"y0":50.00057316540669,"z0":6.045018373709546,"aX":-1.1515995829652859},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":2.5,"spinRate":2240,"spinDirection":175},"zone":13,"typeConfidence":0.89,"plateTime":0.42639663740761735,"extension":6.343964821247647},"index":2,"playId":"2c385a93-5560-3439-9ca8-1885ce557b74","pitchNumber":2,"startTime":"2026-05-02T03:48:26.334Z","endTime":"2026-05-02T03:48:29.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264752813507908,"aZ":-17.34613683348016,"pfxX":9.576588881796589,"pfxZ":7.4583583711474795,"pX":-0.45014707507961127,"pZ":2.9223772591984876,"vX0":-8.305186339596442,"vY0":-140.0189592741954,"vZ0":-5.191991531799851,"x":134.16,"y":159.88,"x0":1.3084874980228276,"y0":50.00297732726218,"z0":5.933750276558494,"aX":19.038296302614096},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":-15.7,"spinRate":2265,"spinDirection":145},"zone":1,"typeConfidence":0.92,"plateTime":0.3910034026807989,"extension":6.422393415508034},"index":3,"playId":"b5f36545-37df-3fe6-be33-2a7ec7833670","pitchNumber":3,"startTime":"2026-05-02T03:48:43.221Z","endTime":"2026-05-02T03:48:46.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T03:48:55.646Z","endTime":"2026-05-02T03:49:07.323Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01027164814209,"aZ":-26.341363043324616,"pfxX":-1.2648442426883482,"pfxZ":3.479776682119221,"pX":-0.707184641257027,"pZ":1.383019094046396,"vX0":-5.263345483297476,"vY0":-128.46643583492448,"vZ0":-6.439993074685078,"x":143.96,"y":201.44,"x0":1.5304367475023546,"y0":50.00280105375795,"z0":5.963322069789452,"aX":-2.1178871318520724},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":3.5,"spinRate":2326,"spinDirection":174},"zone":13,"typeConfidence":0.89,"plateTime":0.42596723037067497,"extension":6.251592076189428},"index":5,"playId":"aac753af-9947-3240-bcb9-958d9b5a1854","pitchNumber":4,"startTime":"2026-05-02T03:49:07.323Z","endTime":"2026-05-02T03:49:12.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425148844127914,"aZ":-31.842522172168028,"pfxX":10.398165146557258,"pfxZ":0.2182336266330953,"pX":-0.23133557846249408,"pZ":2.24659615082507,"vX0":-7.666637902766878,"vY0":-123.61517319607943,"vZ0":-2.528724789035055,"x":125.82,"y":178.12,"x0":1.5645520806898527,"y0":50.00434803837315,"z0":5.96504838554427,"aX":16.038881820167806},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-16.9,"spinRate":1680,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.44367015316891045,"extension":6.262510078139138},"index":6,"playId":"9d62b255-3319-397b-a6fa-e6f66160dc8e","pitchNumber":5,"startTime":"2026-05-02T03:49:24.002Z","endTime":"2026-05-02T03:49:27.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:49:27.421Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T03:49:45.515Z","endTime":"2026-05-02T03:50:48.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.158803894128265,"aZ":-26.130228584140212,"pfxX":-1.0686652432676582,"pfxZ":3.7242291869275483,"pX":0.16174899240820587,"pZ":2.2214550878114707,"vX0":-3.497029622849063,"vY0":-126.59914069012555,"vZ0":-4.489021656646848,"x":110.83,"y":178.8,"x0":1.7004131552649993,"y0":50.00025222403332,"z0":6.112325460804113,"aX":-1.7311256720209518},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":2.8,"spinRate":2258,"spinDirection":175},"zone":5,"typeConfidence":0.89,"plateTime":0.43287546974689084,"extension":6.186559099028855},"index":0,"playId":"b1d205a4-06a5-3cbb-b304-0f7804863b46","pitchNumber":1,"startTime":"2026-05-02T03:49:51.176Z","endTime":"2026-05-02T03:49:54.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.230405418047674,"aZ":-17.805995813120816,"pfxX":10.577505040772854,"pfxZ":7.375308242549982,"pX":-0.6402631779405283,"pZ":2.6665869136184788,"vX0":-8.812244624303924,"vY0":-138.9850259193669,"vZ0":-5.712106779847358,"x":141.41,"y":166.78,"x0":1.2029949768685286,"y0":50.00693515260442,"z0":5.937943863828618,"aX":20.621598809722816},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":-17.3,"spinRate":2225,"spinDirection":148},"zone":4,"typeConfidence":0.92,"plateTime":0.3946540810560437,"extension":6.35988606583099},"index":1,"playId":"d0094965-df53-3d9c-bca7-7089af5d3f7f","pitchNumber":2,"startTime":"2026-05-02T03:50:08.297Z","endTime":"2026-05-02T03:50:11.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84104273692877,"aZ":-26.632740480913238,"pfxX":-0.7021502069309133,"pfxZ":3.244379878126262,"pX":-0.5658589411606167,"pZ":3.5141352146550346,"vX0":-4.281938893442632,"vY0":-129.7631474077884,"vZ0":-1.6146299153646462,"x":138.57,"y":143.9,"x0":1.195957423126819,"y0":50.00084136890753,"z0":6.170945495383305,"aX":-1.1988159979800173},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":2.2,"spinRate":2319,"spinDirection":173},"zone":11,"typeConfidence":0.88,"plateTime":0.4218959653354206,"extension":6.077291963202466},"index":2,"playId":"6f1ef4e5-7ccb-32b5-91ac-14f4d7d55fbd","pitchNumber":3,"startTime":"2026-05-02T03:50:23.550Z","endTime":"2026-05-02T03:50:26.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11729405702641,"aZ":-28.906374066198563,"pfxX":-0.4662076964891333,"pfxZ":1.9835077069586653,"pX":0.5436282031726896,"pZ":2.1880854531741796,"vX0":-2.0515040858149702,"vY0":-126.96625754719324,"vZ0":-3.9848170041197393,"x":96.28,"y":179.7,"x0":1.4200864681807985,"y0":50.00106453619506,"z0":6.058463579361365,"aX":-0.7665427069334223},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":1.3,"spinRate":2249,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.43013193020224527,"extension":6.198203588947194},"hitData":{"launchSpeed":87.1,"launchAngle":12.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.82,"coordY":77.58}},"index":3,"playId":"bd17e5cd-7f99-37eb-8403-7eb2a604bf7f","pitchNumber":4,"startTime":"2026-05-02T03:50:39.084Z","endTime":"2026-05-02T03:50:48.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.09,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:50:48.598Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T03:51:13.511Z","endTime":"2026-05-02T03:54:20.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493552867933065,"aZ":-26.316454792883995,"pfxX":-0.17160820086225304,"pfxZ":3.505773483194581,"pX":-0.6276958740622909,"pZ":1.6596751073294063,"vX0":-5.46115071582502,"vY0":-128.43804046817488,"vZ0":-5.798431024390483,"x":140.93,"y":193.97,"x0":1.5481001679664768,"y0":50.00467885255392,"z0":5.992041180307242,"aX":-0.28601804158930944},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":1.6,"spinRate":2313,"spinDirection":183},"zone":7,"typeConfidence":0.88,"plateTime":0.4263920627507862,"extension":6.284451718481238},"index":0,"playId":"d976d0f9-65fe-31d3-8f02-4e5836a9df8b","pitchNumber":1,"startTime":"2026-05-02T03:51:16.981Z","endTime":"2026-05-02T03:51:20.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.755267167582378,"aZ":-16.517966719419395,"pfxX":10.355043257277728,"pfxZ":8.148350302546573,"pX":0.1464818332543083,"pZ":1.690102687338851,"vX0":-6.776849536477982,"vY0":-137.97671518225488,"vZ0":-8.475345682491133,"x":111.42,"y":193.15,"x0":1.2937709570253446,"y0":50.00219981952128,"z0":5.922957958416549,"aX":19.891199379854996},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":-17.3,"spinRate":2261,"spinDirection":142},"zone":8,"typeConfidence":0.92,"plateTime":0.39754489823448314,"extension":6.3416496004803715},"index":1,"playId":"a03527ef-ef12-3a07-9a7b-15c0326214a0","pitchNumber":2,"startTime":"2026-05-02T03:51:36.394Z","endTime":"2026-05-02T03:51:39.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333981019743867,"aZ":-31.81842727440476,"pfxX":-1.0999030834541648,"pfxZ":0.2288371257322539,"pX":-0.508702006659357,"pZ":0.9298655309192313,"vX0":-4.803378450617744,"vY0":-123.69421421296778,"vZ0":-6.178242243218788,"x":136.39,"y":213.67,"x0":1.5966524339734485,"y0":50.00242889595774,"z0":6.108759148359927,"aX":-1.71431503163138},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":3.0,"spinRate":2367,"spinDirection":290},"zone":13,"typeConfidence":0.91,"plateTime":0.44182767092104047,"extension":6.091528017325111},"index":2,"playId":"8000595f-98a4-3496-b1bf-5374be5eb573","pitchNumber":3,"startTime":"2026-05-02T03:51:52.454Z","endTime":"2026-05-02T03:51:55.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984525906964862,"aZ":-31.18986757811477,"pfxX":10.929382683177089,"pfxZ":0.6064654912939691,"pX":-1.0873211265944989,"pZ":1.9600503732105596,"vX0":-10.090451435788301,"vY0":-126.26403035284144,"vZ0":-3.464920498041387,"x":158.45,"y":185.86,"x0":1.5270925808140543,"y0":50.00447517920532,"z0":5.840989257972468,"aX":17.77575828246946},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-17.6,"spinRate":1603,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.43261401903280294,"extension":6.440426861838599},"index":3,"playId":"0a7221df-ef74-393b-918e-c7a32d04f76d","pitchNumber":4,"startTime":"2026-05-02T03:52:12.953Z","endTime":"2026-05-02T03:52:16.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40350302647569,"aZ":-19.000791994481773,"pfxX":11.899141640031186,"pfxZ":6.778363254776847,"pX":0.6927096508087355,"pZ":3.5233928295905095,"vX0":-6.0054763100974995,"vY0":-139.05222339137066,"vZ0":-3.4857726786553616,"x":90.6,"y":143.65,"x0":1.3434747775121416,"y0":50.00248184128255,"z0":6.065988539484923,"aX":23.12297942235771},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":-20.2,"spinRate":2233,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.3950529684702482,"extension":6.353861884320835},"index":4,"playId":"d59738ac-6543-3c07-95d2-86cb275fdafc","pitchNumber":5,"startTime":"2026-05-02T03:52:30.520Z","endTime":"2026-05-02T03:52:33.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T03:52:44.537Z","endTime":"2026-05-02T03:53:03.821Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95399327003878,"aZ":-27.834114659302827,"pfxX":11.515471464747415,"pfxZ":2.6777121508238473,"pX":0.273908113847921,"pZ":2.7835477293444884,"vX0":-6.880853581603622,"vY0":-125.98351948141992,"vZ0":-2.2758277322861904,"x":106.56,"y":163.62,"x0":1.5349348137408079,"y0":50.000707144596355,"z0":5.933045575823288,"aX":18.635184408054904},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-19.4,"spinRate":1652,"spinDirection":116},"zone":6,"typeConfidence":0.9,"plateTime":0.4336312930081787,"extension":6.359149369514598},"index":6,"playId":"402e064c-fa34-3e5b-b895-ffdb24eb2359","pitchNumber":6,"startTime":"2026-05-02T03:53:03.821Z","endTime":"2026-05-02T03:53:07.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.288559192353965,"aZ":-30.20169516964742,"pfxX":10.191758612135562,"pfxZ":1.2415802373204663,"pX":0.09351988981494319,"pZ":2.7401071170123323,"vX0":-6.793375616678581,"vY0":-124.67959492301767,"vZ0":-1.6790059871231262,"x":113.44,"y":164.8,"x0":1.5191094552614628,"y0":50.000788471867445,"z0":5.8967933312409535,"aX":16.16541742696407},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-17.0,"spinRate":1712,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.4380391891412434,"extension":6.4107130779412245},"index":7,"playId":"a06549d4-5932-3807-a1a9-9e2a6a2e3617","pitchNumber":7,"startTime":"2026-05-02T03:53:29.591Z","endTime":"2026-05-02T03:53:33.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121047388896738,"aZ":-11.60175978816213,"pfxX":5.002870698982125,"pfxZ":10.269292158601504,"pX":-0.0461651750651022,"pZ":3.627319164173591,"vX0":-5.444690520442253,"vY0":-140.48167088968486,"vZ0":-4.618744948599554,"x":118.76,"y":140.84,"x0":1.264910579427892,"y0":50.00518191514924,"z0":6.0439089197780245,"aX":10.024771564372996},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":-7.9,"spinRate":2326,"spinDirection":135},"zone":11,"typeConfidence":0.92,"plateTime":0.3895502843355998,"extension":6.365394009880837},"index":8,"playId":"1313632d-19aa-39d1-9bd5-0ba48e5b5211","pitchNumber":8,"startTime":"2026-05-02T03:53:58.004Z","endTime":"2026-05-02T03:54:01.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765784713122475,"aZ":-24.158704193921547,"pfxX":10.912503356540357,"pfxZ":4.236055330171322,"pX":0.7476322732272841,"pZ":3.259881782103831,"vX0":-6.191154173015663,"vY0":-136.44329171022494,"vZ0":-2.33404210605614,"x":88.5,"y":150.76,"x0":1.622883320777706,"y0":50.00637359282197,"z0":5.783374000630772,"aX":20.671598005101522},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-18.6,"spinRate":2084,"spinDirection":135},"zone":3,"typeConfidence":0.9,"plateTime":0.4007396823661695,"extension":6.387332364577877},"index":9,"playId":"2f958414-c75b-3313-8dea-750e72a9c38d","pitchNumber":9,"startTime":"2026-05-02T03:54:17.987Z","endTime":"2026-05-02T03:54:20.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":2.22,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:54:20.987Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (4) on a fly ball to center field. J.P. Crawford scores.","rbi":2,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T03:54:44.286Z","endTime":"2026-05-02T03:55:47.625Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":663738,"link":"/api/v1/people/663738"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":663738,"link":"/api/v1/people/663738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.938598920822674,"aZ":-21.673416411024878,"pfxX":11.765995479823962,"pfxZ":5.312895244192854,"pX":0.020205690030577296,"pZ":2.19388051949715,"vX0":-7.86838889067305,"vY0":-139.57401946118344,"vZ0":-6.341892460344394,"x":116.23,"y":179.55,"x0":1.344835388898716,"y0":50.003203633878144,"z0":5.919377381979981,"aX":23.252267640681715},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":-19.7,"spinRate":2180,"spinDirection":142},"zone":8,"typeConfidence":0.92,"plateTime":0.3921922515656169,"extension":6.376191385014049},"index":0,"playId":"9e7e3b00-1285-3e7f-b8f6-8f2e129a4267","pitchNumber":1,"startTime":"2026-05-02T03:54:47.494Z","endTime":"2026-05-02T03:54:50.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667159469289302,"aZ":-17.164931896668264,"pfxX":10.625683289263096,"pfxZ":7.643044561554245,"pX":-0.6546914902378717,"pZ":0.7577417384677244,"vX0":-9.27430808398536,"vY0":-138.88623802098905,"vZ0":-10.389396819378875,"x":141.96,"y":218.32,"x0":1.3392660587134035,"y0":50.00222220819411,"z0":5.676208962231003,"aX":20.860707998502924},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":-17.4,"spinRate":2259,"spinDirection":141},"zone":13,"typeConfidence":0.92,"plateTime":0.3936310267947958,"extension":6.382303936089268},"index":1,"playId":"6a6ae32c-32f6-3ece-aa57-07979b8780f8","pitchNumber":2,"startTime":"2026-05-02T03:55:06.405Z","endTime":"2026-05-02T03:55:09.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":88.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82774945110292,"aZ":-11.088326578828607,"pfxX":5.945343375854187,"pfxZ":10.556524130949303,"pX":0.07846852271420615,"pZ":2.9385560778136606,"vX0":-4.7362639924828365,"vY0":-140.45127068318956,"vZ0":-6.68538126428767,"x":114.01,"y":159.44,"x0":1.014224545826482,"y0":50.00599989538004,"z0":6.071024997933151,"aX":11.879579417100064},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":-9.8,"spinRate":2403,"spinDirection":141},"zone":2,"typeConfidence":0.92,"plateTime":0.3899908479779528,"extension":6.277423412850181},"hitData":{"launchSpeed":105.9,"launchAngle":27.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.8,"coordY":30.87}},"index":2,"playId":"9bc6d60f-58a4-315a-9a53-8907590ec63c","pitchNumber":3,"startTime":"2026-05-02T03:55:23.624Z","endTime":"2026-05-02T03:55:47.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":34.5,"leverageIndex":1.53,"dramaIndex":255.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:55:47.625Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T03:56:10.559Z","endTime":"2026-05-02T03:57:16.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300274533890263,"aZ":-30.104205234980732,"pfxX":-0.40246834074654214,"pfxZ":1.2482784261887723,"pX":0.34335840679918245,"pZ":2.5233052723992113,"vX0":-2.813674886461937,"vY0":-127.43621945992577,"vZ0":-3.0319443391609244,"x":103.91,"y":170.65,"x0":1.5088083999258988,"y0":50.00565975866256,"z0":6.077593303240323,"aX":-0.6699902101103301},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":1.3,"spinRate":2246,"spinDirection":190},"zone":6,"typeConfidence":0.9,"plateTime":0.4278822846235828,"extension":6.150637356467499},"index":0,"playId":"55a9e026-fcd1-3ba6-b6fe-9a2210b1c68e","pitchNumber":1,"startTime":"2026-05-02T03:56:14.279Z","endTime":"2026-05-02T03:56:17.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258308777839307,"aZ":-27.053858897720414,"pfxX":-0.6294540992034463,"pfxZ":2.964326819616643,"pX":-0.1223032053783506,"pZ":1.9487885312917306,"vX0":-3.6730356602861542,"vY0":-129.57588050636684,"vZ0":-5.1473416404624786,"x":121.66,"y":186.16,"x0":1.3866226155382926,"y0":50.00191411208383,"z0":5.990189251949569,"aX":-1.085451845108633},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":1.8,"spinRate":2287,"spinDirection":139},"zone":8,"typeConfidence":0.88,"plateTime":0.4203104650884826,"extension":6.3134116196762795},"index":1,"playId":"a2bcc1ec-3280-366e-bfb1-0b581137e4ef","pitchNumber":2,"startTime":"2026-05-02T03:56:31.781Z","endTime":"2026-05-02T03:56:34.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75351556600381,"aZ":-18.592772387726363,"pfxX":10.058551469171405,"pfxZ":7.140024931915292,"pX":-0.39783846625588315,"pZ":1.144473798100107,"vX0":-8.374815402460879,"vY0":-136.71970019861033,"vZ0":-8.915080639533084,"x":132.16,"y":207.88,"x0":1.3907713841500642,"y0":50.00482119986227,"z0":5.711765258198731,"aX":19.138291210043686},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":-16.6,"spinRate":2255,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.39986436406657333,"extension":6.36639176285403},"index":2,"playId":"7efd512d-f848-3ebc-89a2-45ad4f6e2343","pitchNumber":3,"startTime":"2026-05-02T03:56:51.804Z","endTime":"2026-05-02T03:56:55.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334477351464038,"aZ":-21.30234330137563,"pfxX":10.232276530957199,"pfxZ":5.705199900487386,"pX":-0.39569013231893624,"pZ":3.740271402517874,"vX0":-7.948701761578207,"vY0":-136.95738121119885,"vZ0":-2.2374818481642986,"x":132.08,"y":137.79,"x0":1.2101127875031004,"y0":50.004687380422226,"z0":6.01982435652745,"aX":19.503451124417563},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-16.9,"spinRate":2191,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.3994377658632149,"extension":6.310803859167641},"hitData":{"launchSpeed":73.0,"launchAngle":53.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.7,"coordY":128.6}},"index":3,"playId":"8d1f1447-6490-34c1-b2a2-cacd6157a148","pitchNumber":4,"startTime":"2026-05-02T03:57:08.448Z","endTime":"2026-05-02T03:57:16.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-02T03:57:16.832Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (5) on a line drive to left fielder Randy Arozarena, deflected by center fielder Julio Rodríguez.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T03:59:59.067Z","endTime":"2026-05-02T04:00:49.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Cole Wilcox.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"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-02T03:58:31.721Z","endTime":"2026-05-02T04:00:01.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25255154149959,"aZ":-23.169779224672777,"pfxX":12.501875828996441,"pfxZ":4.501210446201906,"pX":-0.3561499525891011,"pZ":2.7299193915384006,"vX0":-12.431405674478789,"vY0":-140.67689753510126,"vZ0":-4.212840023875971,"x":130.58,"y":165.07,"x0":2.49830093917094,"y0":50.00624952248512,"z0":5.751000429507945,"aX":25.033769248758187},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":-20.0,"spinRate":2208,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.3895229738425403,"extension":5.995112045399549},"index":1,"playId":"16403cb4-d894-39e8-a3ee-119a122bf5d1","pitchNumber":1,"startTime":"2026-05-02T04:00:01.452Z","endTime":"2026-05-02T04:00:04.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414546600387883,"aZ":-37.24212886162657,"pfxX":-2.1837542934571594,"pfxZ":-3.225384339298369,"pX":1.9937234945990792,"pZ":4.386111252983464,"vX0":-2.1756689640797333,"vY0":-124.42621856811162,"vZ0":3.8455810910532793,"x":41.0,"y":120.35,"x0":3.16236944867876,"y0":50.001778407967656,"z0":5.9019100491785865,"aX":-3.4318449523508634},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":4.4,"spinRate":2426,"spinDirection":277},"zone":12,"typeConfidence":0.9,"plateTime":0.43979982274187934,"extension":5.67867125328211},"index":2,"playId":"8fda017a-599f-3e5f-ad8b-f9d2c84250e0","pitchNumber":2,"startTime":"2026-05-02T04:00:24.042Z","endTime":"2026-05-02T04:00:27.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873551058648065,"aZ":-37.00650118887267,"pfxX":-1.0884893163504203,"pfxZ":-3.036046629392967,"pX":-0.032874957275493444,"pZ":3.2530806302561466,"vX0":-6.711437054486289,"vY0":-125.4420986917021,"vZ0":1.1555060405554203,"x":118.25,"y":150.95,"x0":2.821099782742482,"y0":50.00456545802199,"z0":5.80826354817157,"aX":-1.7305096923445464},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":3.6,"spinRate":2457,"spinDirection":281},"zone":2,"typeConfidence":0.9,"plateTime":0.4369830039281126,"extension":5.6217726282656315},"hitData":{"launchSpeed":98.8,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":86.22,"coordY":63.58}},"index":3,"playId":"700136b9-3d21-318e-8168-93815fb3a771","pitchNumber":3,"startTime":"2026-05-02T04:00:38.241Z","endTime":"2026-05-02T04:00:49.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.82,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:00:49.765Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, shortstop J.P. Crawford to first baseman Josh Naylor. Salvador Perez to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:01:15.551Z","endTime":"2026-05-02T04:01:53.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31981199739013,"aZ":-24.2447646531649,"pfxX":11.917261495202379,"pfxZ":3.9258327565371207,"pX":0.5589463441651712,"pZ":2.5793348108459226,"vX0":-10.180296790657833,"vY0":-141.229478741931,"vZ0":-4.451916908938274,"x":95.69,"y":169.14,"x0":2.662934862875663,"y0":50.00199400571602,"z0":5.736508660990881,"aX":24.060547840971584},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":-19.4,"spinRate":2101,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.38790014569216247,"extension":5.981794011687766},"index":0,"playId":"ce79b82c-3ef9-3d2c-b015-264cee1a48a4","pitchNumber":1,"startTime":"2026-05-02T04:01:21.134Z","endTime":"2026-05-02T04:01:24.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.175507372249065,"aZ":-25.04711357171096,"pfxX":11.373132604831685,"pfxZ":3.478604417049981,"pX":0.35321931759299613,"pZ":2.892502885568265,"vX0":-10.732653572280954,"vY0":-142.36156285457656,"vZ0":-3.529522466095379,"x":103.54,"y":160.68,"x0":2.697413968209113,"y0":50.00504919483885,"z0":5.736932989294519,"aX":23.31034357334145},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":-18.4,"spinRate":2010,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.3849844309227093,"extension":6.0290958021847025},"hitData":{"launchSpeed":91.0,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":151.07}},"index":1,"playId":"11d5e3fd-9d41-346f-8e0d-c8034eeaa6e5","pitchNumber":2,"startTime":"2026-05-02T04:01:42.368Z","endTime":"2026-05-02T04:01:53.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.4,"awayTeamWinProbability":62.6,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":2.24,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:01:53.080Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a line drive to center fielder Julio Rodríguez. Salvador Perez scores.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:03:05.535Z","endTime":"2026-05-02T04:03:57.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lane Thomas replaces Jac Caglianone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-02T04:02:11.107Z","endTime":"2026-05-02T04:02:19.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-02T04:02:19.960Z","endTime":"2026-05-02T04:03:07.791Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96592473731508,"aZ":-22.38185400534167,"pfxX":11.80294369096809,"pfxZ":4.6725132969899015,"pX":-0.6075014406471423,"pZ":2.999171982044553,"vX0":-12.86841920974702,"vY0":-143.14364556842443,"vZ0":-3.9274921644381107,"x":140.16,"y":157.8,"x0":2.391558324958396,"y0":50.00490127054776,"z0":5.773280327032506,"aX":24.741518712320346},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.9,"breakHorizontal":-19.1,"spinRate":2165,"spinDirection":116},"zone":1,"typeConfidence":2.0,"plateTime":0.38119878655979056,"extension":6.143062076307154},"index":2,"playId":"930e70eb-56d1-33f9-9d96-fa37bb80726e","pitchNumber":1,"startTime":"2026-05-02T04:03:07.791Z","endTime":"2026-05-02T04:03:11.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00442992362569,"aZ":-25.200262834285446,"pfxX":12.318317895767127,"pfxZ":3.4110185569933194,"pX":-0.15051890133672008,"pZ":3.7622302259375795,"vX0":-11.692318847627696,"vY0":-141.97325205020388,"vZ0":-1.461903111326802,"x":122.74,"y":137.2,"x0":2.4174763906816903,"y0":50.00362063646228,"z0":5.8851776141639,"aX":25.189713667961797},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":-20.0,"spinRate":1980,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.3855602135719822,"extension":6.122684123535486},"index":3,"playId":"e9691cf6-37e7-36da-8cea-c36eff1b09a2","pitchNumber":2,"startTime":"2026-05-02T04:03:29.358Z","endTime":"2026-05-02T04:03:32.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097841652201087,"aZ":-23.307030774349176,"pfxX":11.844545093293817,"pfxZ":5.273594224584939,"pX":-0.9408938676349948,"pZ":2.062389455022433,"vX0":-12.559132435466802,"vY0":-128.19573724853285,"vZ0":-4.401774301924053,"x":152.86,"y":183.1,"x0":2.4604071348745493,"y0":50.00080506196535,"z0":5.599549173288574,"aX":19.904096184120057},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":-19.0,"spinRate":2399,"spinDirection":92},"zone":13,"typeConfidence":0.89,"plateTime":0.4256988143927183,"extension":5.9895962325685},"hitData":{"launchSpeed":78.1,"launchAngle":15.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.81,"coordY":100.07}},"index":4,"playId":"8a494f83-b581-39c5-93a9-f58f664e5631","pitchNumber":3,"startTime":"2026-05-02T04:03:46.329Z","endTime":"2026-05-02T04:03:57.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":3.31,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:03:57.676Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:04:10.216Z","endTime":"2026-05-02T04:05:10.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436468147872045,"aZ":-23.30030169787808,"pfxX":11.338621928409692,"pfxZ":4.309470511257935,"pX":-0.24174001411643373,"pZ":2.7699782937272506,"vX0":-11.701730010123255,"vY0":-141.85525828914646,"vZ0":-4.218502884700631,"x":126.21,"y":163.99,"x0":2.444104778962492,"y0":50.000359824017096,"z0":5.743380004048033,"aX":23.334681470071367},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":-18.5,"spinRate":2195,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.3846616507027609,"extension":6.085738790621749},"index":0,"playId":"7d4cd1c6-7bb0-3533-b9d8-e9d4cf38ea01","pitchNumber":1,"startTime":"2026-05-02T04:04:21.489Z","endTime":"2026-05-02T04:04:24.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.681495748881424,"aZ":-28.04581569426556,"pfxX":12.424016210861849,"pfxZ":2.0435987204637005,"pX":0.2717143312288653,"pZ":1.2649385349909237,"vX0":-10.471460810640409,"vY0":-141.40121605055867,"vZ0":-6.975090074523235,"x":106.64,"y":204.63,"x0":2.411424980570257,"y0":50.00553731827219,"z0":5.566983837193056,"aX":25.12603921590309},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.4,"breakHorizontal":-20.3,"spinRate":2107,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.3875773066408321,"extension":6.02488461982156},"index":1,"playId":"c69d8229-005a-3738-8459-d380ae237cd3","pitchNumber":2,"startTime":"2026-05-02T04:04:42.413Z","endTime":"2026-05-02T04:04:45.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803137329013442,"aZ":-28.292093904463414,"pfxX":11.379783813979998,"pfxZ":2.255604886042306,"pX":0.10491711761457755,"pZ":2.480040127500403,"vX0":-10.152029202325657,"vY0":-130.17369974009276,"vZ0":-2.6325401992732944,"x":113.0,"y":171.82,"x0":2.573070456663034,"y0":50.000693110657586,"z0":5.641719858907325,"aX":19.567452290743702},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-18.4,"spinRate":2381,"spinDirection":93},"zone":5,"typeConfidence":0.89,"plateTime":0.420436301474973,"extension":5.9687892207084525},"index":2,"playId":"329cecbf-9339-3ce3-a067-16a2034708e5","pitchNumber":3,"startTime":"2026-05-02T04:05:07.016Z","endTime":"2026-05-02T04:05:10.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.24,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:05:10.016Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to center fielder Julio Rodríguez. Lane Thomas to 3rd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:05:48.591Z","endTime":"2026-05-02T04:06:02.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4765b849-f8d3-346b-8d41-a03ca240c293","startTime":"2026-05-02T04:05:34.555Z","endTime":"2026-05-02T04:05:37.555Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81807254741976,"aZ":-24.507242496403443,"pfxX":10.000066249166103,"pfxZ":3.745994126523799,"pX":0.2971645746873251,"pZ":2.5375641325879577,"vX0":-10.125226246449461,"vY0":-141.57918189335646,"vZ0":-4.613607043406394,"x":105.67,"y":170.27,"x0":2.606382082187616,"y0":50.002250348975146,"z0":5.740231132348152,"aX":20.468486701992685},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":-16.3,"spinRate":2028,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.385653529920547,"extension":5.959575866217544},"hitData":{"launchSpeed":97.2,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.45,"coordY":103.93}},"index":1,"playId":"aa834b11-88c8-3148-9409-b33ffb9ddd08","pitchNumber":1,"startTime":"2026-05-02T04:05:50.843Z","endTime":"2026-05-02T04:06:02.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.98,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:06:02.595Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Isbel grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. Michael Massey out at 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T04:06:19.076Z","endTime":"2026-05-02T04:07:28.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20805376001583,"aZ":-30.89209429971632,"pfxX":-0.09851147626391099,"pfxZ":0.7475365239010952,"pX":0.4191253732255395,"pZ":3.659044881794881,"vX0":-6.572219164947183,"vY0":-129.91599763250875,"vZ0":0.6874714149899149,"x":101.02,"y":139.99,"x0":2.9902548132667683,"y0":50.00338043675786,"z0":5.731724901731365,"aX":-0.1680888447172446},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":1.6,"spinRate":2460,"spinDirection":258},"zone":12,"typeConfidence":0.9,"plateTime":0.4209742246467747,"extension":5.887761340694991},"index":0,"playId":"cb786e6b-16f4-3041-a430-b612fb195f88","pitchNumber":1,"startTime":"2026-05-02T04:06:36.642Z","endTime":"2026-05-02T04:06:39.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30796201081849,"aZ":-21.399711605874337,"pfxX":11.701899812249223,"pfxZ":5.1493315597342,"pX":0.9947986958856447,"pZ":3.247818370705798,"vX0":-9.369664646948292,"vY0":-143.52008657696925,"vZ0":-3.3834223936800516,"x":79.08,"y":151.09,"x0":2.7767113115783673,"y0":50.00214463102583,"z0":5.770068207087272,"aX":24.48223679286909},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.9,"breakHorizontal":-19.4,"spinRate":2225,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.3812166753636821,"extension":5.984849971275451},"index":1,"playId":"c3e0e747-0ad3-3254-b519-c96807983b2b","pitchNumber":2,"startTime":"2026-05-02T04:06:55.492Z","endTime":"2026-05-02T04:06:58.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17806059670497,"aZ":-20.143645423565957,"pfxX":11.26066759688037,"pfxZ":5.824409799743287,"pX":1.3547432137917503,"pZ":2.4049816754980693,"vX0":-8.241757110211221,"vY0":-142.67916141880013,"vZ0":-5.579452609402723,"x":65.36,"y":173.85,"x0":2.8146270499849395,"y0":50.00507211186796,"z0":5.651336644923404,"aX":23.268994909540577},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.6,"breakHorizontal":-18.7,"spinRate":2097,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.38358301305359266,"extension":6.080049016128388},"hitData":{"launchSpeed":52.2,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.42,"coordY":169.62}},"index":2,"playId":"18ffa66f-b9f8-3cb3-af5a-991aa93deca1","pitchNumber":3,"startTime":"2026-05-02T04:07:18.191Z","endTime":"2026-05-02T04:07:28.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":657041,"link":"/api/v1/people/657041"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":5.300000000000001,"leverageIndex":2.0,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:07:28.166Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena challenged (pitch result), call on the field was confirmed: Randy Arozarena called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:10:10.177Z","endTime":"2026-05-02T04:12:11.313Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Lane Thomas remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"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-02T04:08:57.737Z","endTime":"2026-05-02T04:08:57.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"},"defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Strahm replaces Daniel Lynch IV.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"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-02T04:08:57.760Z","endTime":"2026-05-02T04:10:12.386Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.343497018232398,"aZ":-13.087228675326442,"pfxX":8.499008807327987,"pfxZ":10.711220376528798,"pX":-0.42961728664214366,"pZ":3.82243151946891,"vX0":-7.977180369892247,"vY0":-133.0975959037126,"vZ0":-1.737026351895746,"x":133.38,"y":135.57,"x0":1.511837600879129,"y0":50.00539795756585,"z0":5.438422694262011,"aX":15.149522870255819},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.2,"breakHorizontal":-13.6,"spinRate":2534,"spinDirection":135},"zone":11,"typeConfidence":0.92,"plateTime":0.41257023623595046,"extension":6.174165359771164},"index":2,"playId":"dfe25de3-ba3f-3a63-807d-067132470534","pitchNumber":1,"startTime":"2026-05-02T04:10:12.386Z","endTime":"2026-05-02T04:10:15.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.529198144593728,"aZ":-26.331809798126518,"pfxX":-4.423927276742337,"pfxZ":4.038904239980845,"pX":0.10496273701455132,"pZ":3.4423768048196157,"vX0":-2.6191991014555107,"vY0":-119.87831734878799,"vZ0":0.5802561984997113,"x":113.0,"y":145.84,"x0":1.788698249883747,"y0":50.002178634055824,"z0":5.559414649496237,"aX":-6.397746738641207},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.7,"breakHorizontal":8.6,"spinRate":2652,"spinDirection":266},"zone":12,"typeConfidence":0.88,"plateTime":0.4580055251810773,"extension":6.083861398494121},"index":3,"playId":"c5d92043-9f43-33bb-956a-554ef9bf9b6b","pitchNumber":2,"startTime":"2026-05-02T04:10:31.143Z","endTime":"2026-05-02T04:10:58.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64804309846042,"aZ":-22.092851739818908,"pfxX":1.4304709214607112,"pfxZ":6.351844603749859,"pX":-0.26839143233137414,"pZ":2.2430751457598808,"vX0":-5.234670109670778,"vY0":-125.74143112660877,"vZ0":-3.0936464679825786,"x":127.23,"y":178.22,"x0":1.6627286065913076,"y0":50.00115449496073,"z0":5.300129748640012,"aX":2.270084641968988},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.9,"breakHorizontal":-1.3,"spinRate":2511,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.43711180252675863,"extension":6.164862016671856},"index":4,"playId":"655e39ef-52da-3953-9e12-d027a26d2e6e","pitchNumber":3,"startTime":"2026-05-02T04:11:06.346Z","endTime":"2026-05-02T04:11:09.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83684125460007,"aZ":-13.121072959965701,"pfxX":7.91765177924284,"pfxZ":10.602946169778686,"pX":0.5844288317774874,"pZ":2.705861874980176,"vX0":-5.67599072832583,"vY0":-133.9169148097611,"vZ0":-4.084135127867618,"x":94.72,"y":165.72,"x0":1.7143601298806679,"y0":50.00092079623337,"z0":5.204828922494457,"aX":14.224003176497575},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-13.0,"spinRate":2662,"spinDirection":131},"zone":3,"typeConfidence":0.91,"plateTime":0.4107156569385513,"extension":6.1637337147912845},"index":5,"playId":"8131243e-abfe-3145-8d91-ed0ead0bd730","pitchNumber":4,"startTime":"2026-05-02T04:11:25.798Z","endTime":"2026-05-02T04:11:28.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.728940983164698,"aZ":-12.955147242769726,"pfxX":8.508356840535043,"pfxZ":10.668037182279605,"pX":2.276968212941387E-4,"pZ":1.8670455775573018,"vX0":-7.119298030573943,"vY0":-134.061781385713,"vZ0":-6.129457899450555,"x":116.99,"y":188.37,"x0":1.5981316020330485,"y0":50.004295699115545,"z0":5.125547380610155,"aX":15.331348468880279},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-13.7,"spinRate":2660,"spinDirection":132},"zone":8,"typeConfidence":0.92,"plateTime":0.4101663471822379,"extension":6.190685993589184},"index":6,"playId":"0d19f058-4f9a-379f-a755-1a24c7e11cbb","pitchNumber":5,"startTime":"2026-05-02T04:11:44.291Z","endTime":"2026-05-02T04:12:11.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}},"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:12:11.313Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:12:19.457Z","endTime":"2026-05-02T04:13:33.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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, 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":82.3,"endSpeed":74.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92695012527902,"aZ":-26.470690358260818,"pfxX":-1.1701693703058174,"pfxZ":3.9583384721460586,"pX":0.19233689708417828,"pZ":3.979771603461496,"vX0":-3.017742675601957,"vY0":-119.73056082150987,"vZ0":1.8595314201795834,"x":109.67,"y":131.33,"x0":1.6252358519237697,"y0":50.00041449593325,"z0":5.575815087247531,"aX":-1.6836175902635002},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.9,"breakHorizontal":2.9,"spinRate":2658,"spinDirection":245},"zone":12,"typeConfidence":0.88,"plateTime":0.4589470218973588,"extension":6.250786625190916},"index":0,"playId":"ab4ab88b-f6a8-3c7c-989d-9b459af5844f","pitchNumber":1,"startTime":"2026-05-02T04:12:29.754Z","endTime":"2026-05-02T04:12:33.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.247332870752537,"aZ":-22.388178704458902,"pfxX":4.005387832674769,"pfxZ":6.116082350777598,"pX":-0.943232665426882,"pZ":1.7712285728503088,"vX0":-7.512984567292957,"vY0":-125.89151349970327,"vZ0":-4.08141512358186,"x":152.95,"y":190.96,"x0":1.5632892064320774,"y0":50.003649553271934,"z0":5.2319452480401205,"aX":6.410833916549349},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.3,"breakHorizontal":-5.5,"spinRate":2631,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.43555857315932567,"extension":6.28449613127517},"index":1,"playId":"d4f99e98-e576-3da4-b817-5008095e48b4","pitchNumber":2,"startTime":"2026-05-02T04:12:46.902Z","endTime":"2026-05-02T04:12:50.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45250215150314,"aZ":-22.47897272624036,"pfxX":1.2948717923292428,"pfxZ":6.084181099361498,"pX":-1.6770416518132538,"pZ":2.5116962787524866,"vX0":-8.168355597001906,"vY0":-125.69231525278917,"vZ0":-2.2097960287961875,"x":180.92,"y":170.96,"x0":1.4523624706432048,"y0":50.00361080838737,"z0":5.235422656568133,"aX":2.0651638185859347},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.7,"breakHorizontal":-0.4,"spinRate":2634,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.43646345684060117,"extension":6.269452408571604},"index":2,"playId":"0bfa70b0-5f4e-3552-b327-548871d14e02","pitchNumber":3,"startTime":"2026-05-02T04:13:04.817Z","endTime":"2026-05-02T04:13:08.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427345035446457,"aZ":-16.578239466354713,"pfxX":9.322719156139538,"pfxZ":8.75667899579608,"pX":0.49241037934589077,"pZ":3.522329563153664,"vX0":-6.026169210791929,"vY0":-133.07529129005857,"vZ0":-1.6167506564447036,"x":98.23,"y":143.68,"x0":1.5832333449349922,"y0":50.00117372162945,"z0":5.347463017037283,"aX":16.60190445990157},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-15.5,"spinRate":2513,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.4126994847272174,"extension":6.2076002775187735},"index":3,"playId":"13da8ba9-499a-3aca-bd9c-f4438a2c3c02","pitchNumber":4,"startTime":"2026-05-02T04:13:30.215Z","endTime":"2026-05-02T04:13:33.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.9,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:13:33.334Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to right fielder Lane Thomas.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:13:53.305Z","endTime":"2026-05-02T04:14:13.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988815998850008,"aZ":-14.85984780638351,"pfxX":9.068451550237281,"pfxZ":10.011997245897042,"pX":-0.40143882595615316,"pZ":1.9124217819012193,"vX0":-11.763840307108689,"vY0":-130.79276261498364,"vZ0":-5.41794726504495,"x":132.3,"y":187.14,"x0":2.9797574821094424,"y0":50.00626406658046,"z0":5.128032021084526,"aX":15.690065416254082},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.0,"breakHorizontal":-13.8,"spinRate":2541,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.4190199662359704,"extension":6.244303635047056},"hitData":{"launchSpeed":74.7,"launchAngle":47.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.42,"coordY":123.92}},"index":0,"playId":"b3ffa1f3-e5c4-3a28-8f35-99e6620bcd71","pitchNumber":1,"startTime":"2026-05-02T04:14:03.528Z","endTime":"2026-05-02T04:14:13.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:14:13.782Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T04:14:55.590Z","endTime":"2026-05-02T04:16:15.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Raley replaces Mitch Garver.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"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-02T04:14:42.521Z","endTime":"2026-05-02T04:14:57.757Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"base":1,"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607332763605932,"aZ":-27.44873222752616,"pfxX":-4.008982529929588,"pfxZ":3.338573737154423,"pX":-0.3491695383231286,"pZ":4.323900673797888,"vX0":-7.170870636265817,"vY0":-118.21496809142769,"vZ0":2.8137632809092885,"x":130.31,"y":122.03,"x0":3.2446007967468216,"y0":50.00116575317029,"z0":5.6384475612393,"aX":-5.671173391261476},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.1,"breakHorizontal":9.0,"spinRate":2789,"spinDirection":260},"zone":11,"typeConfidence":0.9,"plateTime":0.4633945553945549,"extension":6.137880598825711},"index":1,"playId":"5228c81f-d230-35e4-8fce-8d80174b7ac4","pitchNumber":1,"startTime":"2026-05-02T04:14:57.757Z","endTime":"2026-05-02T04:15:00.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13084472943032,"aZ":-18.675498853891657,"pfxX":11.438617093237589,"pfxZ":7.67101022199823,"pX":-0.1210806698622957,"pZ":3.3783639148637006,"vX0":-12.11508531243398,"vY0":-132.08353590305222,"vZ0":-1.3229769901743746,"x":121.62,"y":147.56,"x0":3.047314932752607,"y0":50.0059489936955,"z0":5.264199794029764,"aX":20.138605187187817},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":-18.0,"spinRate":2511,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.41529462016831475,"extension":6.292846405870961},"index":2,"playId":"b0027669-9653-3a16-a92f-1d338ff62b59","pitchNumber":2,"startTime":"2026-05-02T04:15:17.318Z","endTime":"2026-05-02T04:15:20.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59321954845217,"aZ":-27.463939127271253,"pfxX":-2.3501557492177,"pfxZ":3.368178898247253,"pX":0.8518005652331616,"pZ":2.1218995893952495,"vX0":-4.74118162779188,"vY0":-117.53515882546486,"vZ0":-1.5622583325888164,"x":84.53,"y":181.49,"x0":3.201521455985549,"y0":50.001221421938894,"z0":5.3493023249418945,"aX":-3.281181091698348},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.0,"breakHorizontal":5.4,"spinRate":2720,"spinDirection":252},"zone":9,"typeConfidence":0.9,"plateTime":0.4662983152308118,"extension":6.005031116055829},"index":3,"playId":"48ce4bdd-201b-3bed-8bff-05b3ae8b8279","pitchNumber":3,"startTime":"2026-05-02T04:15:39.563Z","endTime":"2026-05-02T04:15:42.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656828251014023,"aZ":-28.920694391840808,"pfxX":-3.9125325262232136,"pfxZ":2.2260863159842295,"pX":0.14218687452880474,"pZ":3.671715421211439,"vX0":-6.583838972997311,"vY0":-120.30960482722806,"vZ0":1.6898139470644467,"x":111.58,"y":139.64,"x0":3.424298538839379,"y0":50.00550323017932,"z0":5.526068038338355,"aX":-5.727214173287038},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.7,"breakHorizontal":8.6,"spinRate":2745,"spinDirection":262},"zone":12,"typeConfidence":0.88,"plateTime":0.4555198395042792,"extension":6.166272256927203},"index":4,"playId":"d729a402-fa74-314a-ac5a-aa018317740c","pitchNumber":4,"startTime":"2026-05-02T04:16:05.910Z","endTime":"2026-05-02T04:16:15.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":621381,"link":"/api/v1/people/621381"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":2.72,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:16:15.298Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T04:18:49.586Z","endTime":"2026-05-02T04:20:04.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"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-02T04:17:22.021Z","endTime":"2026-05-02T04:17:22.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Hoppe replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"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-02T04:17:22.043Z","endTime":"2026-05-02T04:18:51.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695380,"link":"/api/v1/people/695380"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033800836488187,"aZ":-38.04696027508189,"pfxX":3.1127625642735772,"pfxZ":-3.604424562810599,"pX":0.31975092502921226,"pZ":1.2950105996447356,"vX0":2.1858527512501773,"vY0":-126.79320029753937,"vZ0":-3.277198130571498,"x":104.81,"y":203.81,"x0":-0.9581631780460299,"y0":50.00538009612987,"z0":5.641697120694685,"aX":5.066534724732639},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.1,"breakHorizontal":-6.1,"spinRate":2357,"spinDirection":65},"zone":14,"typeConfidence":0.93,"plateTime":0.4320549196644907,"extension":6.483500151885114},"index":2,"playId":"da89a8f4-c7db-372e-995b-d134c1f19e5a","pitchNumber":1,"startTime":"2026-05-02T04:18:51.770Z","endTime":"2026-05-02T04:18:54.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.980151048239385,"aZ":-12.677880378080006,"pfxX":-2.67176947211289,"pfxZ":9.614689828313242,"pX":0.6090948742644099,"pZ":2.2905696342792705,"vX0":5.3412982874074,"vY0":-141.43824998838582,"vZ0":-6.747441193322113,"x":93.78,"y":176.93,"x0":-0.9559416128124331,"y0":50.003600687446124,"z0":5.518572933979398,"aX":-5.418543876648497},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":3.7,"spinRate":2384,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.3871098323008977,"extension":6.4038713477817195},"index":3,"playId":"3fb8d268-0b14-3149-bc0d-ff7a62094291","pitchNumber":2,"startTime":"2026-05-02T04:19:04.958Z","endTime":"2026-05-02T04:19:07.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804200859848155,"aZ":-35.19039083822145,"pfxX":2.3651851589060575,"pfxZ":-1.832071782071241,"pX":1.0411766457682596,"pZ":-0.5658406423289427,"vX0":4.246545705046006,"vY0":-127.53484004967792,"vZ0":-8.072262447283409,"x":77.31,"y":254.06,"x0":-0.9544556956456818,"y0":50.006231681117434,"z0":5.424742655049588,"aX":3.886910061520326},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.9,"breakHorizontal":-5.3,"spinRate":2419,"spinDirection":71},"zone":14,"typeConfidence":0.93,"plateTime":0.42985841138040515,"extension":6.608543680970936},"index":4,"playId":"d31817c4-b61c-3a9e-9f93-153e1757ae70","pitchNumber":3,"startTime":"2026-05-02T04:19:19.881Z","endTime":"2026-05-02T04:19:22.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.456959983989538,"aZ":-24.785796285338524,"pfxX":-7.809818814692671,"pfxZ":3.7432573631101214,"pX":-1.2779947520506059,"pZ":2.834501682732644,"vX0":2.462819476077425,"vY0":-138.92222593761986,"vZ0":-3.100569830395174,"x":165.71,"y":162.25,"x0":-1.1564782532304883,"y0":50.001520941661255,"z0":5.595970932251275,"aX":-15.402550874490673},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":13.7,"spinRate":2110,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3929029700337674,"extension":6.3074113727440695},"index":5,"playId":"3a75d6db-e7b6-39d3-b566-aa8d32b30a43","pitchNumber":4,"startTime":"2026-05-02T04:19:43.792Z","endTime":"2026-05-02T04:19:48.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46048805581148,"aZ":-20.63336021064066,"pfxX":0.34143854772083837,"pfxZ":5.772913606243041,"pX":0.38476021799914034,"pZ":4.148673349614803,"vX0":3.5417026578458435,"vY0":-140.00381957141877,"vZ0":-0.7210135515142567,"x":102.33,"y":126.77,"x0":-0.9372567134140237,"y0":50.003977898514975,"z0":5.751049485359189,"aX":0.6826166899207607},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":-1.3,"spinRate":2319,"spinDirection":218},"zone":12,"typeConfidence":0.76,"plateTime":0.390133271697751,"extension":6.4324311339564675},"index":6,"playId":"45dcc98e-7121-3c68-bce9-125b55c01d85","pitchNumber":5,"startTime":"2026-05-02T04:20:01.318Z","endTime":"2026-05-02T04:20:04.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:20:04.318Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T04:20:18.030Z","endTime":"2026-05-02T04:22:39.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303849787340802,"aZ":-35.954485231206306,"pfxX":2.0027178579415827,"pfxZ":-2.199921093864468,"pX":0.7420437632071287,"pZ":0.9192849921986688,"vX0":3.499101397481124,"vY0":-129.43459956201684,"vZ0":-5.000740743753166,"x":88.72,"y":213.96,"x0":-0.8820729259946976,"y0":50.00568016581919,"z0":5.596570074719515,"aX":3.435075703714844},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.8,"breakHorizontal":-4.3,"spinRate":2400,"spinDirection":62},"zone":14,"typeConfidence":0.93,"plateTime":0.4214462248343329,"extension":6.52434666443867},"index":0,"playId":"839cb330-1810-31af-b819-b1fc2603c368","pitchNumber":1,"startTime":"2026-05-02T04:20:29.020Z","endTime":"2026-05-02T04:20:32.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843041844559316,"aZ":-14.515329358991009,"pfxX":-2.2918600730277103,"pfxZ":8.619972220725236,"pX":0.3071452507647616,"pZ":2.723537026183494,"vX0":4.321015425102503,"vY0":-141.84234308205404,"vZ0":-5.358309453830433,"x":105.29,"y":165.24,"x0":-0.9345454197798835,"y0":50.00114866717546,"z0":5.554362934846295,"aX":-4.694570706147086},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":3.4,"spinRate":2287,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.3853826537063578,"extension":6.459532183770852},"index":1,"playId":"715eea85-c382-37c2-8f4a-c192d186da09","pitchNumber":2,"startTime":"2026-05-02T04:20:46.594Z","endTime":"2026-05-02T04:20:53.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661455372137173,"aZ":-34.862486636536914,"pfxX":2.550448772049456,"pfxZ":-1.595034866331269,"pX":0.24185684835103047,"pZ":1.53075714965379,"vX0":2.0797281847871263,"vY0":-128.49221811247477,"vZ0":-3.5481883559382013,"x":107.78,"y":197.45,"x0":-0.907122287543357,"y0":50.0022058158008,"z0":5.616066725477886,"aX":4.298145849993647},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.4,"breakHorizontal":-5.0,"spinRate":2435,"spinDirection":72},"zone":14,"typeConfidence":0.93,"plateTime":0.4249844049415561,"extension":6.463816183224886},"index":2,"playId":"94aee995-7923-3038-84c1-c07c38408dc4","pitchNumber":3,"startTime":"2026-05-02T04:21:11.122Z","endTime":"2026-05-02T04:21:16.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38214955346645,"aZ":-14.348987467597905,"pfxX":-1.5712997700575784,"pfxZ":8.716429559275557,"pX":1.5334208088774641,"pZ":2.386709898910426,"vX0":7.005111670882661,"vY0":-141.22081480610203,"vZ0":-6.282473278675577,"x":58.55,"y":174.34,"x0":-0.7617218374443127,"y0":50.0039717943629,"z0":5.542078627478354,"aX":-3.2143829619765354},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":1.6,"spinRate":2399,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.38599985305144235,"extension":6.444183794498912},"index":3,"playId":"242a4c5d-07fa-35e1-82d1-3758256d0f9e","pitchNumber":4,"startTime":"2026-05-02T04:21:43.599Z","endTime":"2026-05-02T04:21:46.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.676963487873586,"aZ":-34.62467962430747,"pfxX":1.9267453573333908,"pfxZ":-1.478167492669992,"pX":-0.6306376158823297,"pZ":1.704507862276082,"vX0":0.30019648605303795,"vY0":-127.26134536693152,"vZ0":-3.0756731353409,"x":141.04,"y":192.76,"x0":-1.0004041549887812,"y0":50.00489118321698,"z0":5.643967383758289,"aX":3.1918861278659203},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.1,"breakHorizontal":-3.6,"spinRate":2423,"spinDirection":45},"zone":7,"typeConfidence":0.93,"plateTime":0.4287768456058716,"extension":6.676751809409122},"index":4,"playId":"eb79e8c8-96e9-39cf-ab39-c72aaa35aeca","pitchNumber":5,"startTime":"2026-05-02T04:22:01.389Z","endTime":"2026-05-02T04:22:06.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-02T04:22:21.844Z","endTime":"2026-05-02T04:22:35.673Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08282626090569,"aZ":-19.998528145599224,"pfxX":-10.084004427252925,"pfxZ":6.043233677552995,"pX":0.10695404262138414,"pZ":2.1842826878786252,"vX0":6.27596469842746,"vY0":-141.0219134319978,"vZ0":-5.578021069838601,"x":112.92,"y":179.8,"x0":-0.8373265540057472,"y0":50.001803995744524,"z0":5.478095378172957,"aX":-20.30819888220218},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2270,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.3884100277733915,"extension":6.489589020537322},"index":6,"playId":"71ef64d6-5b4d-306c-83de-712eca5d7011","pitchNumber":6,"startTime":"2026-05-02T04:22:35.673Z","endTime":"2026-05-02T04:22:39.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:22:39.327Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T04:22:57.504Z","endTime":"2026-05-02T04:24:03.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":98.2,"endSpeed":90.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767275573197995,"aZ":-13.798294597549262,"pfxX":-3.0244578013002434,"pfxZ":8.815552051841998,"pX":0.4367981688297037,"pZ":2.652713132492877,"vX0":4.930043804191086,"vY0":-142.96372217749303,"vZ0":-5.712887296179423,"x":100.35,"y":167.16,"x0":-0.9114729464779069,"y0":50.00364923532876,"z0":5.531940814567497,"aX":-6.305469696365565},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":4.6,"spinRate":2351,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.3820840687086755,"extension":6.58879735734049},"index":0,"playId":"a7896aca-fb6d-3303-96d3-6af3f8d090fa","pitchNumber":1,"startTime":"2026-05-02T04:23:04.060Z","endTime":"2026-05-02T04:23:07.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74427561284591,"aZ":-38.2795220230313,"pfxX":2.544444778233066,"pfxZ":-3.6566312011607947,"pX":-0.4580603789101873,"pZ":0.6593137868927008,"vX0":0.7333017573235404,"vY0":-128.45091744185297,"vZ0":-4.735194239245334,"x":134.46,"y":220.98,"x0":-1.0778342660395288,"y0":50.00256161909978,"z0":5.504684824328097,"aX":4.249198400262342},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.4,"breakHorizontal":-4.8,"spinRate":2391,"spinDirection":75},"zone":13,"typeConfidence":0.93,"plateTime":0.42649516031045165,"extension":6.607508939832007},"index":1,"playId":"1c54a789-171e-3f80-8a3f-bc7bbda83c77","pitchNumber":2,"startTime":"2026-05-02T04:23:20.183Z","endTime":"2026-05-02T04:23:23.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011003574417707,"aZ":-17.456069149370016,"pfxX":-1.975588465137733,"pfxZ":7.408078061377633,"pX":-1.3591700830588465,"pZ":6.305008167856452,"vX0":-0.5161851429910475,"vY0":-139.73077061583015,"vZ0":4.248267349576925,"x":168.81,"y":68.54,"x0":-0.9155000698858261,"y0":50.00553332375411,"z0":5.910211472834228,"aX":-3.9264705613497073},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":3.7,"spinRate":2239,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.39124198471501037,"extension":6.204876975478968},"index":2,"playId":"443c1856-e4d1-3580-9c77-8f9a464fde60","pitchNumber":3,"startTime":"2026-05-02T04:23:40.049Z","endTime":"2026-05-02T04:23:43.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223238738293304,"aZ":-17.502281901564714,"pfxX":-1.570462518515299,"pfxZ":7.33253205948596,"pX":-0.2382686778959638,"pZ":4.177168238379135,"vX0":2.6584165354502574,"vY0":-140.00260452990435,"vZ0":-1.051162965046101,"x":126.08,"y":126.0,"x0":-0.9926032969737815,"y0":50.00412211539772,"z0":5.6941454172077375,"aX":-3.143240377605453},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":2.4,"spinRate":2366,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3900247382553266,"extension":6.484740652131303},"index":3,"playId":"7a3d89b8-d903-38e5-a946-5f83499b880b","pitchNumber":4,"startTime":"2026-05-02T04:24:00.986Z","endTime":"2026-05-02T04:24:03.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:24:03.986Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leo Rivas pops out to third baseman Maikel Garcia in foul territory.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:26:47.352Z","endTime":"2026-05-02T04:28:34.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"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-02T04:25:41.982Z","endTime":"2026-05-02T04:26:49.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621381,"link":"/api/v1/people/621381","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700840506952193,"aZ":-16.644090601819016,"pfxX":-7.498098412783806,"pfxZ":7.806527542180671,"pX":-0.33272998242303664,"pZ":3.6732140465892815,"vX0":6.797576722404601,"vY0":-140.14652649020405,"vZ0":-3.306061688390893,"x":129.68,"y":139.6,"x0":-1.8156125029438792,"y0":50.00096603878099,"z0":5.955392185008205,"aX":-14.912635688304015},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2140,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3908500886547168,"extension":6.562788814347463},"index":1,"playId":"17f13460-582c-3502-ae60-e6d453bc8fff","pitchNumber":1,"startTime":"2026-05-02T04:26:49.585Z","endTime":"2026-05-02T04:26:52.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.863330235400575,"aZ":-16.005763844460535,"pfxX":-7.5988281726599425,"pfxZ":8.041099445166143,"pX":-0.27153397458000617,"pZ":1.8946704654212831,"vX0":6.776022340439928,"vY0":-141.2852583172072,"vZ0":-7.937637893721151,"x":127.35,"y":187.62,"x0":-1.7202581580319443,"y0":50.001517081242845,"z0":5.780541057332045,"aX":-15.275927907066318},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2142,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.3885080826440408,"extension":6.648356790089819},"index":2,"playId":"aa2acfc8-7c6c-36b8-9be4-738cc1a9ea07","pitchNumber":2,"startTime":"2026-05-02T04:27:05.363Z","endTime":"2026-05-02T04:27:08.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40454491638059,"aZ":-13.084124514913684,"pfxX":-6.570139788571257,"pfxZ":9.484709484951988,"pX":-0.6820983932178403,"pZ":4.285969109678162,"vX0":5.353451655739857,"vY0":-141.25531345061944,"vZ0":-2.299321657232937,"x":143.0,"y":123.06,"x0":-1.752142759092291,"y0":50.00129010047626,"z0":5.956016038303451,"aX":-13.221758159916018},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":10.8,"spinRate":2220,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3883623281031192,"extension":6.554691212950054},"index":3,"playId":"58e2df11-3844-393c-a9b3-c5ee4630814b","pitchNumber":3,"startTime":"2026-05-02T04:27:24.970Z","endTime":"2026-05-02T04:27:27.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91782336396248,"aZ":-18.23093920979966,"pfxX":-10.894376740014529,"pfxZ":6.91541723681186,"pX":0.4420620937471451,"pZ":1.7647763076362974,"vX0":9.493565760714382,"vY0":-141.2497080783312,"vZ0":-7.937746778799055,"x":100.15,"y":191.13,"x0":-1.5511963264709028,"y0":50.002083284285554,"z0":5.789075996112492,"aX":-21.958871340004965},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":17.8,"spinRate":1924,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3881454625475045,"extension":6.670244709628512},"index":4,"playId":"fbce4354-c18f-308a-87ce-b53505d1ba85","pitchNumber":4,"startTime":"2026-05-02T04:27:41.559Z","endTime":"2026-05-02T04:27:44.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T04:27:54.223Z","endTime":"2026-05-02T04:28:06.898Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89745300598305,"aZ":-33.65766102725273,"pfxX":2.6231633566958585,"pfxZ":-0.9860731311466671,"pX":0.9500758526042856,"pZ":0.6698082453770922,"vX0":5.397018588451285,"vY0":-122.71770797566597,"vZ0":-5.484422848012084,"x":80.79,"y":220.7,"x0":-1.6284938318365718,"y0":50.002117307142186,"z0":5.839494765637137,"aX":3.953510812264799},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.0,"breakHorizontal":-6.1,"spinRate":1946,"spinDirection":14},"zone":14,"typeConfidence":0.92,"plateTime":0.448321013945685,"extension":6.415467186636017},"index":6,"playId":"5c145efb-73fd-3122-95db-4e2c8c3e1a34","pitchNumber":5,"startTime":"2026-05-02T04:28:06.898Z","endTime":"2026-05-02T04:28:10.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.166432200026456,"aZ":-18.81879369835325,"pfxX":-10.954538548418284,"pfxZ":6.601835730754658,"pX":-0.11705507712967071,"pZ":2.3329412005210086,"vX0":8.096534450718304,"vY0":-141.31961806819928,"vZ0":-6.331098456794592,"x":121.46,"y":175.79,"x0":-1.5958137501973702,"y0":50.00126558489486,"z0":5.810708875643742,"aX":-22.15812556618939},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":18.2,"spinRate":1951,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3875591846315958,"extension":6.638587185244843},"hitData":{"launchSpeed":83.0,"launchAngle":66.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.44,"coordY":175.41}},"index":7,"playId":"18b2f6c5-92a3-34e5-86e1-f5a3e4479faf","pitchNumber":6,"startTime":"2026-05-02T04:28:25.416Z","endTime":"2026-05-02T04:28:34.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:28:34.455Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:28:49.803Z","endTime":"2026-05-02T04:30:31.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08202920749393,"aZ":-11.771871815767145,"pfxX":-6.714295623936078,"pfxZ":10.265450258090945,"pX":-0.4747337234906769,"pZ":2.8097741882440603,"vX0":5.548416192947521,"vY0":-140.8275234404691,"vZ0":-6.388429318433814,"x":135.1,"y":162.92,"x0":-1.6083147994904532,"y0":50.005956946231024,"z0":5.885931658604247,"aX":-13.34873078710828},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2148,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.3904869737640242,"extension":6.587842167546068},"index":0,"playId":"a2e1a018-c34d-3048-b7b5-4d0598e2270e","pitchNumber":1,"startTime":"2026-05-02T04:29:00.186Z","endTime":"2026-05-02T04:29:03.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39256882536922,"aZ":-11.20781134565339,"pfxX":-7.658978151255248,"pfxZ":10.329945850302916,"pX":0.612079429065957,"pZ":2.0730385073191684,"vX0":8.85411203066332,"vY0":-142.00341455694272,"vZ0":-8.508111582372106,"x":93.67,"y":182.81,"x0":-1.5604211534316463,"y0":50.00253852174011,"z0":5.832528425348328,"aX":-15.545262339874656},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2165,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3866356310210688,"extension":6.561819933144631},"index":1,"playId":"867360bb-aa0c-337c-8824-5cce47c4be4e","pitchNumber":2,"startTime":"2026-05-02T04:29:17.094Z","endTime":"2026-05-02T04:29:20.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"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-02T04:29:26.105Z","endTime":"2026-05-02T04:29:43.383Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73599617633599,"aZ":-14.669474586190036,"pfxX":-6.581358161814041,"pfxZ":8.747306236537275,"pX":-0.4757346876605656,"pZ":4.113066280286673,"vX0":5.734347861257897,"vY0":-140.9678442964287,"vZ0":-2.3533698668809975,"x":135.13,"y":127.73,"x0":-1.6868987783487048,"y0":50.00331175044903,"z0":5.912207718663489,"aX":-13.17135050597393},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2083,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.38939257536368643,"extension":6.483127736426077},"index":3,"playId":"52d900af-5595-366f-98e4-9351ec4b129b","pitchNumber":3,"startTime":"2026-05-02T04:29:43.383Z","endTime":"2026-05-02T04:29:46.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5031658804458,"aZ":-18.349260393972106,"pfxX":-9.356913724575541,"pfxZ":6.9484068364121665,"pX":0.2063267768503187,"pZ":2.589591976353049,"vX0":8.098700626201714,"vY0":-140.58030887025984,"vZ0":-5.872127074641363,"x":109.14,"y":168.86,"x0":-1.5039580829318098,"y0":50.00640669780201,"z0":5.906981893239635,"aX":-18.62930721453932},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":15.1,"spinRate":1907,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3904265976844008,"extension":6.456534592978764},"index":4,"playId":"3a134332-0a73-3a3a-90f3-94a7f0f6397e","pitchNumber":4,"startTime":"2026-05-02T04:29:59.653Z","endTime":"2026-05-02T04:30:02.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042013178373352,"aZ":-34.83410700218013,"pfxX":-0.2769783016788736,"pfxZ":-1.7603886434017681,"pX":0.6523052135621026,"pZ":2.068455524442223,"vX0":5.509025525586355,"vY0":-122.24190699228878,"vZ0":-2.2000493837446826,"x":92.14,"y":182.93,"x0":-1.5986807830691832,"y0":50.00518237255549,"z0":5.982605874908804,"aX":-0.4173222166267361},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.5,"breakHorizontal":-0.8,"spinRate":2097,"spinDirection":29},"zone":9,"typeConfidence":0.91,"plateTime":0.4487755139133487,"extension":6.400165891705397},"index":5,"playId":"fad03b41-3de8-3663-ab5e-28077738ade3","pitchNumber":5,"startTime":"2026-05-02T04:30:28.125Z","endTime":"2026-05-02T04:30:31.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:30:31.794Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cal Raleigh pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T04:30:51.693Z","endTime":"2026-05-02T04:31:07.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".238"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".473"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.27"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.02"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.97"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".238"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".473"}],"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":89.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34302063124748,"aZ":-13.341605148206543,"pfxX":-3.9795915612798547,"pfxZ":9.216903248794184,"pX":0.36445453488439283,"pZ":3.4752786718475046,"vX0":6.902506722559917,"vY0":-142.2041944296316,"vZ0":-4.44427764585619,"x":103.11,"y":144.95,"x0":-1.5798993701853463,"y0":50.00195994241082,"z0":5.908046046466623,"aX":-8.131234670814711},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2235,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3855196283363056,"extension":6.538081987532616},"hitData":{"launchSpeed":86.3,"launchAngle":62.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":136.88}},"index":0,"playId":"3b52ffc2-254f-3e18-b102-cc7b8fee28e6","pitchNumber":1,"startTime":"2026-05-02T04:30:56.302Z","endTime":"2026-05-02T04:31:07.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-02T04:31:07.805Z","atBatIndex":76}]