[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:41:47.040Z","endTime":"2026-05-15T22:42:11.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T19:21:25.883Z","endTime":"2026-05-15T22:16:33.804Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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-15T22:16:33.804Z","endTime":"2026-05-15T22:40:45.666Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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-15T22:40:45.666Z","endTime":"2026-05-15T22:41:49.392Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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.4,"endSpeed":89.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.335686809694092,"aZ":-11.93896214099494,"pfxX":-6.443083135675652,"pfxZ":9.931245369785177,"pX":-0.009658816452038215,"pZ":2.2000223871096964,"vX0":4.315380622154538,"vY0":-141.6097432807832,"vZ0":-8.478609865265117,"x":117.37,"y":179.38,"x0":-0.7135705012116375,"y0":50.00558616724911,"z0":5.990608696516177,"aX":-13.131113623379605},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2365,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3862922208174808,"extension":6.280904880028955},"index":3,"playId":"7f95c244-57ab-31e3-8bc3-96a1adf30397","pitchNumber":1,"startTime":"2026-05-15T22:41:49.392Z","endTime":"2026-05-15T22:41:53.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497702147623556,"aZ":-23.29982765422468,"pfxX":-9.39447391303318,"pfxZ":4.300388623501796,"pX":-0.6593261458314077,"pZ":2.0340265007813403,"vX0":4.087949659662504,"vY0":-142.23629476016688,"vZ0":-6.435402736934799,"x":142.13,"y":183.86,"x0":-0.8890012601930377,"y0":50.00338314996429,"z0":5.788325025844932,"aX":-19.38312009267313},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":2343,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38406877492518543,"extension":6.339378973266166},"hitData":{"launchSpeed":106.8,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.97,"coordY":170.23}},"index":4,"playId":"083718b1-3891-3ef2-a5d4-68c0566ab10b","pitchNumber":2,"startTime":"2026-05-15T22:42:01.003Z","endTime":"2026-05-15T22:42:11.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-15T22:42:11.681Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:42:18.381Z","endTime":"2026-05-15T22:42:54.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94667756002911,"aZ":-11.014553821371132,"pfxX":-8.063132334608046,"pfxZ":10.37023032559118,"pX":-0.049523022131550534,"pZ":2.0381117432344,"vX0":5.401240243636271,"vY0":-142.03497526265355,"vZ0":-8.45396767383323,"x":118.89,"y":183.75,"x0":-0.9296066891294836,"y0":50.00088738768682,"z0":5.755861748922274,"aX":-16.450169692637903},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":13.4,"spinRate":2386,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3858232700537876,"extension":6.514056436186009},"index":0,"playId":"019d0d9a-bbc1-3778-841d-02843da0abf6","pitchNumber":1,"startTime":"2026-05-15T22:42:31.360Z","endTime":"2026-05-15T22:42:34.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.280679925548185,"aZ":-14.704879344814177,"pfxX":-8.175464732124928,"pfxZ":8.491861882932305,"pX":-0.9174449553038301,"pZ":2.9931682035797524,"vX0":3.301967066516321,"vY0":-142.6402280542423,"vZ0":-5.3763079210299844,"x":151.97,"y":157.96,"x0":-1.0288275632170143,"y0":50.004991237847946,"z0":5.832080974405312,"aX":-16.822653953474674},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":14.2,"spinRate":2403,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3842193753410901,"extension":6.322921632232142},"hitData":{"launchSpeed":98.3,"launchAngle":17.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.62,"coordY":92.46}},"index":1,"playId":"4015313c-27de-3c91-9a8c-419929aff454","pitchNumber":2,"startTime":"2026-05-15T22:42:43.556Z","endTime":"2026-05-15T22:42:54.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:42:54.521Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to center fielder Oneil Cruz. Kyle Schwarber to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:42:56.044Z","endTime":"2026-05-15T22:44:26.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472376653877358,"aZ":-38.88254623097705,"pfxX":0.18677352117523793,"pfxZ":-4.154233776465997,"pX":0.26737158747505413,"pZ":2.1065964946290507,"vX0":2.6142301607731167,"vY0":-125.69042039500673,"vZ0":-2.2667724786938073,"x":106.81,"y":181.9,"x0":-0.8068755159289146,"y0":50.00446407941824,"z0":6.1523636059933695,"aX":0.3014349910572299},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.8,"breakHorizontal":-0.8,"spinRate":2467,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4343750310063963,"extension":6.071913809192125},"index":0,"playId":"b0330240-bfb8-3319-a2ff-f4406a8ea66b","pitchNumber":1,"startTime":"2026-05-15T22:43:16.931Z","endTime":"2026-05-15T22:43:19.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92042895018066,"aZ":-39.573386169394794,"pfxX":0.8416611949217465,"pfxZ":-4.406039006055966,"pX":0.27871875545366,"pZ":2.918353578898848,"vX0":2.4000072971281794,"vY0":-128.04354918197419,"vZ0":-0.4344561099110177,"x":106.38,"y":159.98,"x0":-0.7763605992990943,"y0":50.005492511117275,"z0":6.159890035332157,"aX":1.4121324084819322},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.9,"breakHorizontal":-2.0,"spinRate":2483,"spinDirection":48},"zone":3,"typeConfidence":2.0,"plateTime":0.42611395922182327,"extension":6.151256962548879},"index":1,"playId":"2027ebda-ceed-3dc7-bec7-f3d89fa5ad05","pitchNumber":2,"startTime":"2026-05-15T22:43:34.206Z","endTime":"2026-05-15T22:43:37.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268233132584548,"aZ":-25.99793285637997,"pfxX":-0.46344050599051,"pfxZ":3.2853252636475645,"pX":0.36276367897712664,"pZ":2.618173594627873,"vX0":3.635282947331165,"vY0":-135.8801504856415,"vZ0":-4.157764433507895,"x":103.17,"y":168.09,"x0":-0.9291451450550527,"y0":50.004056538387765,"z0":5.963071338498596,"aX":-0.8720965663162168},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2496,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.40227462566322014,"extension":6.16455609426536},"index":2,"playId":"119915e8-a352-3b91-8db7-a94edea3714b","pitchNumber":3,"startTime":"2026-05-15T22:43:55.185Z","endTime":"2026-05-15T22:43:58.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107857405155116,"aZ":-12.151835102844094,"pfxX":-6.2008890394929645,"pfxZ":9.728504570764114,"pX":-0.6587022544389739,"pZ":2.8160933296934823,"vX0":2.921558038790837,"vY0":-141.99927584075132,"vZ0":-6.127827860013564,"x":142.11,"y":162.75,"x0":-0.8907776164163745,"y0":50.003303480364416,"z0":5.762946914452338,"aX":-12.763795206632684},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":10.7,"spinRate":2361,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38456080665672543,"extension":6.412785914333143},"hitData":{"launchSpeed":78.9,"launchAngle":19.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.03,"coordY":93.15}},"index":3,"playId":"2106a6fb-a4eb-3942-a927-f86409014fa5","pitchNumber":4,"startTime":"2026-05-15T22:44:12.541Z","endTime":"2026-05-15T22:44:26.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.21,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:44:26.456Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, shortstop Konnor Griffin to second baseman Brandon Lowe to first baseman Spencer Horwitz. Bryce Harper out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T22:44:33.155Z","endTime":"2026-05-15T22:46:21.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69727873657442,"aZ":-21.461168053815907,"pfxX":-10.68209991135123,"pfxZ":5.285987577159701,"pX":0.061430908221524486,"pZ":1.4030641883735722,"vX0":6.431819990662456,"vY0":-141.0991268953681,"vZ0":-8.397156255830954,"x":114.66,"y":200.9,"x0":-0.8542518878895493,"y0":50.00144499715694,"z0":5.789324975632169,"aX":-21.63771539315898},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2418,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38750360444076026,"extension":6.374839624589706},"index":0,"playId":"6dfb20a7-91a7-38f1-8e35-40fc3efb6cea","pitchNumber":1,"startTime":"2026-05-15T22:44:52.411Z","endTime":"2026-05-15T22:44:56.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.713465311291806,"aZ":-21.458793232705542,"pfxX":-10.173454694136154,"pfxZ":5.295357520052005,"pX":0.43850895361936326,"pZ":1.5938772820251308,"vX0":6.911924577178503,"vY0":-140.80157560966643,"vZ0":-7.787304040083388,"x":100.29,"y":195.75,"x0":-0.7169344030438162,"y0":50.00350388655939,"z0":5.766824902968819,"aX":-20.581525543505574},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":17.2,"spinRate":2360,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3879065985868482,"extension":6.459378897296445},"index":1,"playId":"a4e52d18-9b6d-3bc8-914d-798b1e99146f","pitchNumber":2,"startTime":"2026-05-15T22:45:10.268Z","endTime":"2026-05-15T22:45:13.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15444324960354,"aZ":-13.334029863308693,"pfxX":-7.606870303193138,"pfxZ":9.04618596859105,"pX":0.324286053919751,"pZ":1.793491286186299,"vX0":6.065699503442374,"vY0":-143.1966874459495,"vZ0":-8.942304875582966,"x":104.64,"y":190.36,"x0":-0.8299795748861244,"y0":50.00425981980245,"z0":5.785156695020756,"aX":-15.845473338351086},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":12.6,"spinRate":2358,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3820724492388745,"extension":6.429661291630524},"index":2,"playId":"38ddb263-f388-3105-9425-7fbf9070b5a8","pitchNumber":3,"startTime":"2026-05-15T22:45:27.523Z","endTime":"2026-05-15T22:45:31.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292268250800685,"aZ":-25.582461412792735,"pfxX":-2.2106665322687453,"pfxZ":3.3275306251554815,"pX":0.9057099653360017,"pZ":0.6323110005277064,"vX0":5.457356097698792,"vY0":-139.44951727159156,"vZ0":-9.509375568559003,"x":82.48,"y":221.71,"x0":-0.783420888348609,"y0":50.00605560787593,"z0":5.754485537069322,"aX":-4.385078389004321},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":3.0,"spinRate":2588,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39171141772598217,"extension":6.418556694375839},"index":3,"playId":"41b39e6a-abfd-39d4-8ff2-75a126bdb618","pitchNumber":4,"startTime":"2026-05-15T22:45:50.556Z","endTime":"2026-05-15T22:45:54.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05505202625981,"aZ":-22.136850175228663,"pfxX":-11.443124235032553,"pfxZ":4.78811496576566,"pX":0.02767588528647523,"pZ":1.7041280514628738,"vX0":6.882376061805604,"vY0":-143.97602340811395,"vZ0":-7.407295764989457,"x":115.95,"y":192.77,"x0":-0.9096118487759425,"y0":50.00187343397718,"z0":5.684768852276748,"aX":-23.973696275634598},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.3,"breakHorizontal":19.3,"spinRate":2368,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3807284121673984,"extension":6.542651186270553},"hitData":{"launchSpeed":103.0,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":154.72}},"index":4,"playId":"b19905ed-a02a-32ba-9318-1b8cc7f8d746","pitchNumber":5,"startTime":"2026-05-15T22:46:14.578Z","endTime":"2026-05-15T22:46:21.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":11.300000000000004,"leverageIndex":1.82,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:46:21.853Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:48:29.201Z","endTime":"2026-05-15T22:50:21.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15308013297852,"aZ":-14.683998353383734,"pfxX":-7.201850507232572,"pfxZ":9.727516746073013,"pX":0.3991554693543616,"pZ":1.9510297132352183,"vX0":8.013923557288686,"vY0":-132.90115934210027,"vZ0":-4.603501454479844,"x":101.79,"y":186.1,"x0":-1.712518831409429,"y0":50.001385235654844,"z0":4.76411600649606,"aX":-12.946947030368992},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":11.4,"spinRate":2256,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.4113562989004249,"extension":7.096629144218729},"index":0,"playId":"cda2b668-a9bf-3c82-857e-f0d959b7db01","pitchNumber":1,"startTime":"2026-05-15T22:48:39.122Z","endTime":"2026-05-15T22:48:42.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.746775253268265,"aZ":-15.68895808111362,"pfxX":-7.993897632299747,"pfxZ":9.120428355094234,"pX":-0.48113225597422715,"pZ":1.1881952276395045,"vX0":6.200804108253908,"vY0":-133.12999709743258,"vZ0":-6.082071034242275,"x":135.34,"y":206.7,"x0":-1.7940446274411421,"y0":50.0006426864335,"z0":4.624826334245681,"aX":-14.445809303444621},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":13.2,"spinRate":2275,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.4103461424110084,"extension":7.081618058451881},"index":1,"playId":"b5d214fb-e703-364f-9320-a02372f3b169","pitchNumber":2,"startTime":"2026-05-15T22:48:58.065Z","endTime":"2026-05-15T22:49:01.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.966338893693923,"aZ":-41.05676571082023,"pfxX":8.229896093511066,"pfxZ":-6.776104147515204,"pX":-1.5465261696779458,"pZ":2.7798259486250667,"vX0":-1.402398578246916,"vY0":-114.05219309810491,"vZ0":3.657805145652867,"x":175.95,"y":163.72,"x0":-1.9906718287099356,"y0":50.002756776195056,"z0":5.217874941598715,"aX":10.787301696689227},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.9,"breakHorizontal":-14.5,"spinRate":2637,"spinDirection":55},"zone":11,"typeConfidence":0.9,"plateTime":0.48117396714947214,"extension":6.708092491092779},"index":2,"playId":"82068837-598e-39b6-93b5-a6966040e304","pitchNumber":3,"startTime":"2026-05-15T22:49:16.310Z","endTime":"2026-05-15T22:49:19.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017553482025885,"aZ":-41.66288032407419,"pfxX":7.49840405837567,"pfxZ":-7.1358513991031165,"pX":1.2275526610461975,"pZ":1.5153823973894964,"vX0":4.4550451620920235,"vY0":-115.0413431857484,"vZ0":1.2324883309970909,"x":70.21,"y":197.86,"x0":-1.7139908608485475,"y0":50.00531438043819,"z0":5.037793880535739,"aX":9.965903047446062},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.2,"breakHorizontal":-14.8,"spinRate":2674,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4776515360164777,"extension":6.916253460727683},"index":3,"playId":"604dcf7f-0cae-36a4-b568-c201e9fa7daf","pitchNumber":4,"startTime":"2026-05-15T22:49:35.655Z","endTime":"2026-05-15T22:49:39.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925184885675396,"aZ":-14.557045272079547,"pfxX":-7.3406119094700735,"pfxZ":9.506088083997035,"pX":0.34874969037903736,"pZ":2.0378421468596506,"vX0":7.891101872534877,"vY0":-134.93212397531389,"vZ0":-4.4418262705048654,"x":103.71,"y":183.76,"x0":-1.6527008168579165,"y0":50.00540480874003,"z0":4.723096426576107,"aX":-13.608653724160948},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":11.8,"spinRate":2340,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.4051206914961827,"extension":7.216824585206671},"index":4,"playId":"edf6ba3b-8cd9-31e7-a1c6-2989692af443","pitchNumber":5,"startTime":"2026-05-15T22:49:57.090Z","endTime":"2026-05-15T22:50:00.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10914976862086,"aZ":-22.16495771269268,"pfxX":-9.165726633865205,"pfxZ":5.312148666406083,"pX":1.3852557296783328,"pZ":2.5423586386068,"vX0":10.94773868721873,"vY0":-136.02202226482387,"vZ0":-2.0389995080058636,"x":64.2,"y":170.14,"x0":-1.4892450483802622,"y0":50.005938036173795,"z0":4.828682977048118,"aX":-17.284297148125166},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":14.4,"spinRate":2333,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.4017186179166785,"extension":7.197263227509443},"index":5,"playId":"742f1302-9915-3183-b4e1-484513358893","pitchNumber":6,"startTime":"2026-05-15T22:50:17.804Z","endTime":"2026-05-15T22:50:21.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:50:21.923Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:50:23.262Z","endTime":"2026-05-15T22:52:54.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099232149802205,"aZ":-41.103212775757065,"pfxX":8.774292543071034,"pfxZ":-7.141837521264731,"pX":0.08198585452698941,"pZ":1.8564194135606564,"vX0":1.5079466891553999,"vY0":-111.66943660670131,"vZ0":2.2224980498201674,"x":113.87,"y":188.66,"x0":-1.7431292722970488,"y0":50.00453008619616,"z0":5.1097977138233714,"aX":10.964794384808277},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.9,"breakHorizontal":-16.3,"spinRate":2653,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.49249745692595637,"extension":6.8386996823095965},"index":0,"playId":"fd346c30-41f6-3fe5-a6d3-44d3e335cd27","pitchNumber":1,"startTime":"2026-05-15T22:50:48.512Z","endTime":"2026-05-15T22:50:52.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401249993507694,"aZ":-29.440893481836863,"pfxX":-9.595496400837948,"pfxZ":1.7042836394734646,"pX":-0.2675049824158099,"pZ":1.3496732152975273,"vX0":6.676554446068128,"vY0":-125.57359971605942,"vZ0":-2.4511328673521087,"x":127.2,"y":202.34,"x0":-1.7083519167876116,"y0":50.00305202727725,"z0":4.723231946196727,"aX":-15.39075852869202},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":16.0,"spinRate":1540,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.43547208986421504,"extension":6.9079504117406705},"index":1,"playId":"3dac2f83-74e7-3460-b7c6-c58b0a4dabaa","pitchNumber":2,"startTime":"2026-05-15T22:51:09.506Z","endTime":"2026-05-15T22:51:15.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz caught stealing 2nd base, catcher Garrett Stubbs to shortstop Trea Turner.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"3dac2f83-74e7-3460-b7c6-c58b0a4dabaa","startTime":"2026-05-15T22:51:28.268Z","endTime":"2026-05-15T22:51:50.399Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-5.699999999999996,"leverageIndex":1.44,"dramaIndex":76.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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35525812858825,"aZ":-16.084934309010357,"pfxX":-7.321650736423424,"pfxZ":8.401926914374403,"pX":-0.8490750552420729,"pZ":2.3895699195286353,"vX0":5.190504607037493,"vY0":-137.2496098609471,"vZ0":-3.3705485230320575,"x":149.36,"y":174.26,"x0":-1.8100840729138477,"y0":50.00190438323147,"z0":4.723866303422236,"aX":-14.01794597551618},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2390,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.398524391285318,"extension":6.908898544859738},"index":3,"playId":"648a7b1f-6db9-322d-8301-6967e10345b0","pitchNumber":3,"startTime":"2026-05-15T22:51:50.399Z","endTime":"2026-05-15T22:51:53.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053730526230677,"aZ":-28.720012803635154,"pfxX":1.355920241576806,"pfxZ":2.117544365902507,"pX":-1.6661456343582735,"pZ":4.216055055954946,"vX0":0.39933788914824797,"vY0":-126.48531456759062,"vZ0":3.817164195794009,"x":180.51,"y":124.95,"x0":-2.001972648830746,"y0":50.00312021878929,"z0":4.981033876662343,"aX":2.2128860753579342},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-2.5,"spinRate":2168,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.431835479876141,"extension":6.944553552173053},"index":4,"playId":"d7dd9fcc-4f80-308c-8851-cb5e25252caa","pitchNumber":4,"startTime":"2026-05-15T22:52:13.054Z","endTime":"2026-05-15T22:52:16.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447399857138404,"aZ":-17.997346488367974,"pfxX":-6.638741827148053,"pfxZ":7.489936913477928,"pX":-1.022184517963528,"pZ":3.6049756543972395,"vX0":4.243297352660003,"vY0":-136.34398665143576,"vZ0":-0.07704670478046899,"x":155.96,"y":141.45,"x0":-1.7317721737467238,"y0":50.00421923201038,"z0":4.869927225363782,"aX":-12.568120409076062},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":11.2,"spinRate":2261,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.40090188557345874,"extension":6.875480424698865},"index":5,"playId":"f14b7312-5563-3cc5-90bd-4c11f0ff060e","pitchNumber":5,"startTime":"2026-05-15T22:52:32.531Z","endTime":"2026-05-15T22:52:36.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313026125999148,"aZ":-41.41661129790731,"pfxX":9.492875212234836,"pfxZ":-7.004302242673978,"pX":-0.9360221755161513,"pZ":2.5881565760628695,"vX0":-0.5725563965855069,"vY0":-114.48247243583499,"vZ0":3.4163642064676214,"x":152.68,"y":168.9,"x0":-1.9141485697589626,"y0":50.003466859258175,"z0":5.146889767072058,"aX":12.525105657475},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.4,"breakHorizontal":-17.0,"spinRate":2711,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4795358541068486,"extension":6.752853292123307},"index":6,"playId":"4733a5da-9e85-30a3-9863-a39882961ab3","pitchNumber":6,"startTime":"2026-05-15T22:52:50.783Z","endTime":"2026-05-15T22:52:54.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:52:54.305Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T22:52:55.425Z","endTime":"2026-05-15T22:55:25.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267170105286727,"aZ":-15.663295043495307,"pfxX":-7.58139759167752,"pfxZ":8.717123879607609,"pX":-0.7558175543035464,"pZ":2.081509544270666,"vX0":5.378794275944928,"vY0":-136.3495672925311,"vZ0":-4.208221556276914,"x":145.81,"y":182.58,"x0":-1.7630123239783377,"y0":50.003842060898506,"z0":4.71628526858863,"aX":-14.362947406978796},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":12.7,"spinRate":2312,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.4007740088848615,"extension":7.058547163949453},"index":0,"playId":"46719715-7fe3-34b3-bd2e-6a5fae5e4f21","pitchNumber":1,"startTime":"2026-05-15T22:53:23.317Z","endTime":"2026-05-15T22:53:26.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.524918959425804,"aZ":-40.30083139706585,"pfxX":9.802365805654997,"pfxZ":-6.164235573165069,"pX":0.2676790010309095,"pZ":0.907527074505063,"vX0":1.8208683567649415,"vY0":-114.47732404891394,"vZ0":-0.26398683026668723,"x":106.8,"y":214.28,"x0":-1.8125152662039412,"y0":50.004089078828045,"z0":4.992996446781982,"aX":12.918792103462518},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":-18.2,"spinRate":2680,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.47975861989342405,"extension":6.692604215102776},"index":1,"playId":"5ab85c82-2de0-30ae-a9bb-13c5a3238138","pitchNumber":2,"startTime":"2026-05-15T22:53:40.685Z","endTime":"2026-05-15T22:53:44.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-15T22:53:58.492Z","endTime":"2026-05-15T22:54:14.045Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94854560880665,"aZ":-28.257100006679927,"pfxX":0.12364364463788213,"pfxZ":2.4405792433415403,"pX":-1.0212827686095984,"pZ":3.461325873684237,"vX0":2.048131299459989,"vY0":-125.12530509749834,"vZ0":2.152521913196402,"x":155.93,"y":145.32,"x0":-1.8618296677211117,"y0":50.006197835688134,"z0":4.883647131866169,"aX":0.19869139689854284},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-0.6,"spinRate":2333,"spinDirection":181},"zone":11,"typeConfidence":0.9,"plateTime":0.43543918442507534,"extension":7.016600300645132},"index":3,"playId":"f4b5194b-8119-30c1-a2f1-50dcbbdb08fc","pitchNumber":3,"startTime":"2026-05-15T22:54:14.045Z","endTime":"2026-05-15T22:54:17.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370554686999707,"aZ":-23.785473118948477,"pfxX":-10.080274020016315,"pfxZ":4.45360630668058,"pX":1.0207224701588045,"pZ":2.807057510440649,"vX0":10.634477857999999,"vY0":-135.75381333960678,"vZ0":-1.016738790639371,"x":78.09,"y":162.99,"x0":-1.6220134979656335,"y0":50.00001463062445,"z0":4.8293390930308915,"aX":-18.971420593005792},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2334,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.40217674924608904,"extension":7.062711255834828},"index":4,"playId":"57964cc6-0454-3409-afeb-fa50113c4b04","pitchNumber":4,"startTime":"2026-05-15T22:54:32.350Z","endTime":"2026-05-15T22:54:36.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.586409453464825,"aZ":-41.538627499336606,"pfxX":9.101472102626783,"pfxZ":-7.106604313035725,"pX":-0.3760881937689746,"pZ":1.5676014839413337,"vX0":0.583312516532512,"vY0":-114.47536529747217,"vZ0":1.3199850273082967,"x":131.34,"y":196.45,"x0":-1.816009872245159,"y0":50.00301501633871,"z0":5.072999634081117,"aX":11.990775778520018},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.1,"breakHorizontal":-16.6,"spinRate":2686,"spinDirection":50},"zone":13,"typeConfidence":0.91,"plateTime":0.4798085100987515,"extension":6.947692760974065},"index":5,"playId":"979da3e2-f12c-37f3-a6a0-a9861748740c","pitchNumber":5,"startTime":"2026-05-15T22:54:51.935Z","endTime":"2026-05-15T22:54:55.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777154304557403,"aZ":-40.896546456370096,"pfxX":9.260817942739997,"pfxZ":-6.584476233198902,"pX":-0.668900871539986,"pZ":1.9437912944301994,"vX0":-0.0028114628184109924,"vY0":-114.81908211473618,"vZ0":1.8417954763264905,"x":142.5,"y":186.3,"x0":-1.8691956093742312,"y0":50.001925338456545,"z0":5.13362073314418,"aX":12.269475652055663},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.0,"breakHorizontal":-16.7,"spinRate":2608,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.4784255233135313,"extension":6.723819506250981},"hitData":{"launchSpeed":78.1,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":163.84}},"index":6,"playId":"25d091a0-15e7-363e-85b0-c02dc8e80385","pitchNumber":6,"startTime":"2026-05-15T22:55:18.985Z","endTime":"2026-05-15T22:55:25.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:55:25.585Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T22:55:57.337Z","endTime":"2026-05-15T22:58:03.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105590533751815,"aZ":-15.453110763832438,"pfxX":-6.34179497524679,"pfxZ":8.11872322256198,"pX":0.41153769973393667,"pZ":3.349584729593673,"vX0":5.865675962998157,"vY0":-142.0372406035455,"vZ0":-4.562968380168245,"x":101.31,"y":148.34,"x0":-0.8484019549108854,"y0":50.00292352041297,"z0":5.947706969057156,"aX":-13.06148759621727},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":10.4,"spinRate":2337,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.38446181881047625,"extension":6.439938890288471},"index":0,"playId":"75c17fe2-358e-302d-8004-104e244243b2","pitchNumber":1,"startTime":"2026-05-15T22:57:27.172Z","endTime":"2026-05-15T22:57:30.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659437830049733,"aZ":-16.038595011381656,"pfxX":-6.457768285097888,"pfxZ":7.905796176874919,"pX":0.3371525851839663,"pZ":2.851874656309773,"vX0":5.848237748883677,"vY0":-141.37440737555073,"vZ0":-5.44635077059855,"x":104.15,"y":161.78,"x0":-0.910677495313533,"y0":50.00604736190714,"z0":5.818783764850587,"aX":-13.185969268331165},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2286,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.38616761176155556,"extension":6.376327220080509},"index":1,"playId":"96ce2c7c-0788-3504-9eff-4a8dbc6d6754","pitchNumber":2,"startTime":"2026-05-15T22:57:39.922Z","endTime":"2026-05-15T22:57:45.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.488647366236172,"aZ":-37.362651877086016,"pfxX":0.9620553194261392,"pfxZ":-3.1233079572809865,"pX":0.38197484645362667,"pZ":1.7508392817950236,"vX0":2.4097206194320613,"vY0":-127.2051115602972,"vZ0":-3.3633638251552487,"x":102.44,"y":191.51,"x0":-0.6970219095069994,"y0":50.00118816605363,"z0":6.008333223972176,"aX":1.5991818624633862},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.1,"breakHorizontal":-2.2,"spinRate":2715,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4281911980462567,"extension":6.220208391437252},"hitData":{"launchSpeed":103.2,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":160.3}},"index":2,"playId":"86e8fd39-69f4-3bdb-9d1a-ba32c6dfbb07","pitchNumber":3,"startTime":"2026-05-15T22:57:56.941Z","endTime":"2026-05-15T22:58:03.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:58:03.908Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T22:58:13.408Z","endTime":"2026-05-15T22:59:58.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211900183425364,"aZ":-14.240486676075175,"pfxX":-5.099223644041217,"pfxZ":8.75546980591196,"pX":-0.012285871242177423,"pZ":3.554798932220965,"vX0":4.434371178129013,"vY0":-141.9291222927146,"vZ0":-3.8802249205674797,"x":117.47,"y":142.8,"x0":-0.9291946117160867,"y0":50.00526617472663,"z0":5.8410640373369125,"aX":-10.448188617479547},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2360,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3853018476838095,"extension":6.304971665335934},"index":0,"playId":"cb6e5386-207b-3f4b-99d7-554d9f7926c6","pitchNumber":1,"startTime":"2026-05-15T22:58:27.343Z","endTime":"2026-05-15T22:58:30.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192672043751365,"aZ":-14.140521770132043,"pfxX":-6.791558062627784,"pfxZ":8.628281109289556,"pX":-0.5254065924586816,"pZ":3.6819977915177606,"vX0":3.6064245484020496,"vY0":-143.21984275323754,"vZ0":-3.759699958026149,"x":137.03,"y":139.37,"x0":-0.9144676714631202,"y0":50.002823869237325,"z0":5.888338520264018,"aX":-14.194586271125628},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":11.6,"spinRate":2390,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3815496395331799,"extension":6.346727150091325},"index":1,"playId":"7a48c2a5-6337-30b9-8950-e6775f5af5bd","pitchNumber":2,"startTime":"2026-05-15T22:58:45.054Z","endTime":"2026-05-15T22:58:48.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.028924747950114,"aZ":-40.94129999811918,"pfxX":1.5278939294311926,"pfxZ":-5.372256224543598,"pX":-0.6500029891894666,"pZ":3.187026758157565,"vX0":0.10066664870827538,"vY0":-126.02338573267355,"vZ0":0.6113023287179231,"x":141.78,"y":152.73,"x0":-0.8892018242006259,"y0":50.0019135230126,"z0":6.209330231622496,"aX":2.4940096989579668},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-9.5,"breakHorizontal":-2.8,"spinRate":2678,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.4321775302714861,"extension":5.999123854893828},"index":2,"playId":"24def2c0-8943-357a-896a-cc7e863d35d4","pitchNumber":3,"startTime":"2026-05-15T22:58:59.369Z","endTime":"2026-05-15T22:59:03.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.203847961485593,"aZ":-38.66746279192658,"pfxX":1.0921688246620112,"pfxZ":-3.959369578303984,"pX":0.6072772590202479,"pZ":1.5260752193148666,"vX0":2.7964387436598654,"vY0":-126.56573341299647,"vZ0":-3.6644511344690924,"x":93.85,"y":197.58,"x0":-0.6490398534151814,"y0":50.002133094997085,"z0":6.0548867485657905,"aX":1.7911037722189118},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.7,"breakHorizontal":-2.5,"spinRate":2759,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4309738333875597,"extension":6.155978614704481},"index":3,"playId":"8c64efae-4c41-39b7-a264-f0133d63af1a","pitchNumber":4,"startTime":"2026-05-15T22:59:17.102Z","endTime":"2026-05-15T22:59:20.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":92.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886636107626494,"aZ":-15.360672902709343,"pfxX":-7.067919036897402,"pfxZ":7.793705939926063,"pX":0.052424471211491304,"pZ":2.8469289924708585,"vX0":4.932803572695112,"vY0":-145.0248253283605,"vZ0":-5.871804199782751,"x":115.0,"y":161.91,"x0":-0.741274068699674,"y0":50.003768071841385,"z0":5.81443398426269,"aX":-15.247189802327382},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":12.0,"spinRate":2511,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3758770803629221,"extension":6.3809802491584},"index":4,"playId":"d695211b-98d0-3632-b354-dc86b5a86b37","pitchNumber":5,"startTime":"2026-05-15T22:59:34.907Z","endTime":"2026-05-15T22:59:38.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848941958174994,"aZ":-40.527844143174946,"pfxX":4.8455250985855995,"pfxZ":-5.198563023137214,"pX":0.055975638109409406,"pZ":1.0308016488741152,"vX0":0.19955490999397044,"vY0":-125.56919249150657,"vZ0":-4.104641480588328,"x":114.87,"y":210.95,"x0":-0.6545177545099236,"y0":50.0028346954834,"z0":5.961457892822011,"aX":7.788496802842159},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.1,"breakHorizontal":-8.9,"spinRate":2857,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43510522821005937,"extension":6.031840717783386},"hitData":{"launchSpeed":83.3,"launchAngle":7.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":151.68}},"index":5,"playId":"381dd27d-50a9-335c-8dcd-82e5705c761f","pitchNumber":6,"startTime":"2026-05-15T22:59:52.035Z","endTime":"2026-05-15T22:59:58.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-15T22:59:58.754Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:00:07.360Z","endTime":"2026-05-15T23:00:57.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891776283539862,"aZ":-26.471775928317257,"pfxX":-0.05721785894475406,"pfxZ":3.129885465911034,"pX":1.01797152916234,"pZ":2.255180839024042,"vX0":4.466313515391406,"vY0":-133.45015867657733,"vZ0":-4.813416233737392,"x":78.2,"y":177.89,"x0":-0.6626116117129148,"y0":50.00576346779156,"z0":5.9649292330972346,"aX":-0.10553308995849374},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":-0.7,"spinRate":2640,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4088171076195306,"extension":6.350244951388592},"index":0,"playId":"b6516d6c-bba8-3812-85c1-fca3fd95b9b6","pitchNumber":1,"startTime":"2026-05-15T23:00:19.482Z","endTime":"2026-05-15T23:00:22.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393045810404168,"aZ":-25.864849602940613,"pfxX":0.4141318478857876,"pfxZ":3.523075189676418,"pX":1.3125226470569777,"pZ":1.618126816656575,"vX0":4.963843950997363,"vY0":-132.24382409791681,"vZ0":-6.487999096140624,"x":66.97,"y":195.09,"x0":-0.6342963272058809,"y0":50.00116084713923,"z0":5.972969309495755,"aX":0.7407216574088619},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":-1.7,"spinRate":2661,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.41249977017603756,"extension":6.176125143152113},"index":1,"playId":"e85c16a6-7e56-3da3-8925-15662bb72b38","pitchNumber":2,"startTime":"2026-05-15T23:00:33.559Z","endTime":"2026-05-15T23:00:36.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.590760714318264,"aZ":-21.05166990947618,"pfxX":-8.33020046080754,"pfxZ":5.39862425511723,"pX":-0.3799480709239386,"pZ":1.9189503069969225,"vX0":4.229615480377224,"vY0":-142.39347155776707,"vZ0":-6.715703969562529,"x":131.48,"y":186.97,"x0":-0.7993455556664919,"y0":50.004429081085945,"z0":5.63237300921047,"aX":-17.16965324043974},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":2313,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.384115768409504,"extension":6.5763016823653775},"hitData":{"launchSpeed":94.0,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.23,"coordY":151.89}},"index":2,"playId":"352f729b-bccc-3038-bf0d-9dde25a18c41","pitchNumber":3,"startTime":"2026-05-15T23:00:48.465Z","endTime":"2026-05-15T23:00:57.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:00:57.568Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:02:43.475Z","endTime":"2026-05-15T23:05:11.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.769609556533943,"aZ":-16.990548702601036,"pfxX":-6.923126553610187,"pfxZ":8.268218862179001,"pX":-1.7926014812174864,"pZ":2.163037553519273,"vX0":2.5807123128452396,"vY0":-134.3344935017466,"vZ0":-3.5898215592054594,"x":185.33,"y":180.38,"x0":-1.8635289787562002,"y0":50.00410254420747,"z0":4.716945849913672,"aX":-12.715562473995941},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":2260,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.40698090171941015,"extension":7.012366036560966},"index":0,"playId":"51631c57-ed9e-3d18-8022-4e12e352fe1e","pitchNumber":1,"startTime":"2026-05-15T23:03:07.077Z","endTime":"2026-05-15T23:03:10.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91588659980657,"aZ":-40.560654351940364,"pfxX":7.7094253106945265,"pfxZ":-6.545959553115762,"pX":-0.30355534622431735,"pZ":1.5850512616331536,"vX0":1.2143388236604666,"vY0":-112.59637462403695,"vZ0":1.4159052919062092,"x":128.57,"y":195.98,"x0":-1.8516911113282162,"y0":50.00427923107044,"z0":5.060130006997759,"aX":9.87438150716711},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.2,"breakHorizontal":-14.3,"spinRate":2664,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.4869159572469126,"extension":6.777999644224155},"index":1,"playId":"5156121d-3327-3f6f-ba0d-f19d383ba0af","pitchNumber":2,"startTime":"2026-05-15T23:03:21.909Z","endTime":"2026-05-15T23:03:26.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9116196831226,"aZ":-26.559868046170564,"pfxX":-8.1765462278984,"pfxZ":3.4152282374176224,"pX":-1.0069528261787866,"pZ":2.1230496706950786,"vX0":4.89917880370439,"vY0":-126.68550760118002,"vZ0":-1.0643726340263342,"x":155.38,"y":181.46,"x0":-1.891429478593125,"y0":50.005497427663855,"z0":4.648103901510472,"aX":-13.45541024585725},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":13.9,"spinRate":1553,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.43035367782959977,"extension":6.882848323123636},"index":2,"playId":"149293d2-62f1-30cc-854f-2e08b1805a14","pitchNumber":3,"startTime":"2026-05-15T23:03:49.163Z","endTime":"2026-05-15T23:03:52.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809685883064088,"aZ":-23.729139246593288,"pfxX":-9.465000303714486,"pfxZ":4.4673819032040125,"pX":0.46700383377617927,"pZ":2.696230907648126,"vX0":8.975662561142828,"vY0":-135.90510025194592,"vZ0":-1.2268907963984046,"x":99.2,"y":165.98,"x0":-1.6317853460513978,"y0":50.00267889224611,"z0":4.785088819083826,"aX":-17.894373084012322},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":15.5,"spinRate":2119,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.40138012538187695,"extension":7.226063155341922},"index":3,"playId":"64c37543-92fb-3c34-b7db-1d0da756fa4e","pitchNumber":4,"startTime":"2026-05-15T23:04:04.583Z","endTime":"2026-05-15T23:04:08.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.624626070159348,"aZ":-39.73782214607055,"pfxX":9.748501226887473,"pfxZ":-5.967229957027273,"pX":-1.1315309984836586,"pZ":2.320820076472214,"vX0":-1.2025000550409046,"vY0":-111.73953549260565,"vZ0":2.840187746043156,"x":160.13,"y":176.12,"x0":-1.8540609186565298,"y0":50.00231468749945,"z0":5.108484096154771,"aX":12.359528087718383},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.8,"breakHorizontal":-17.4,"spinRate":2621,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.48967599134047424,"extension":6.632303363203825},"index":4,"playId":"443d2d53-0282-30ca-bb1e-f62f2705be5f","pitchNumber":5,"startTime":"2026-05-15T23:04:25.841Z","endTime":"2026-05-15T23:04:29.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.799889514805454,"aZ":-39.953626305099945,"pfxX":9.087432939105724,"pfxZ":-5.950499590059399,"pX":-0.4419629415550807,"pZ":2.879079838433068,"vX0":0.413997397108198,"vY0":-113.91029672935827,"vZ0":3.7427424731688412,"x":133.85,"y":161.04,"x0":-1.8059831003333588,"y0":50.00089010441716,"z0":5.176505613217136,"aX":11.88655061975231},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.5,"breakHorizontal":-16.6,"spinRate":2695,"spinDirection":54},"zone":4,"typeConfidence":0.9,"plateTime":0.48166092244527015,"extension":6.6874381476202585},"index":5,"playId":"bb2e96fb-0582-3685-8c13-33ea4b0cd0ed","pitchNumber":6,"startTime":"2026-05-15T23:04:44.832Z","endTime":"2026-05-15T23:04:49.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47049517512663,"aZ":-16.394510234890888,"pfxX":-7.440765001081632,"pfxZ":8.294722384483789,"pX":0.8235527807015897,"pZ":1.4211737920468213,"vX0":9.2574321124316,"vY0":-136.43649216442338,"vZ0":-5.744357379602416,"x":85.61,"y":200.41,"x0":-1.632379221719071,"y0":50.00211264603252,"z0":4.667222771225187,"aX":-14.154816631355285},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2213,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4000752186848331,"extension":7.2326227099585285},"index":6,"playId":"a73cc0e1-3b9a-39a0-9657-184f941e2def","pitchNumber":7,"startTime":"2026-05-15T23:05:07.773Z","endTime":"2026-05-15T23:05:11.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:05:11.633Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Marcell Ozuna lines into a double play, left fielder Edmundo Sosa to second baseman Bryson Stott to first baseman Bryce Harper. Ryan O'Hearn out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:05:13.118Z","endTime":"2026-05-15T23:06:52.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469950539581347,"aZ":-16.97273441713805,"pfxX":-7.467400285170157,"pfxZ":8.182130812992419,"pX":0.13949554582674184,"pZ":3.3957676326115838,"vX0":7.2729560849819155,"vY0":-135.64468356430217,"vZ0":-0.5157794567894457,"x":111.68,"y":147.09,"x0":-1.610048182081676,"y0":50.00397333371703,"z0":4.774837067217751,"aX":-13.87637244781342},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":11.9,"spinRate":2375,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.40425014317000363,"extension":7.197636702434869},"index":0,"playId":"44487f45-88bd-3302-852e-b24a2d2ba5a4","pitchNumber":1,"startTime":"2026-05-15T23:05:49.608Z","endTime":"2026-05-15T23:05:53.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.334593741332675,"aZ":-16.63828310780025,"pfxX":-7.103652493594385,"pfxZ":8.25488531705476,"pX":0.7153891184553866,"pZ":2.836968800923012,"vX0":8.64260667591621,"vY0":-136.39781219881854,"vZ0":-2.1537991964182845,"x":89.73,"y":162.18,"x0":-1.5730977351111974,"y0":50.00104193026445,"z0":4.7855626711670505,"aX":-13.36749157892179},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2246,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.40174333954681307,"extension":7.139310178107553},"index":1,"playId":"1fe6d20b-e9e9-37f8-910f-e5bf807d7858","pitchNumber":2,"startTime":"2026-05-15T23:06:10.231Z","endTime":"2026-05-15T23:06:13.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.429512345802195,"aZ":-23.710423591949887,"pfxX":-9.838432212947026,"pfxZ":4.599688583241203,"pX":0.0860392911656397,"pZ":3.1839276778583834,"vX0":8.021287415757188,"vY0":-134.15377462226272,"vZ0":0.02719711500556421,"x":113.72,"y":152.81,"x0":-1.650496304516902,"y0":50.00249048056609,"z0":4.850462492916616,"aX":-18.103717032883313},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2335,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.40679945375535453,"extension":7.153489897037955},"hitData":{"launchSpeed":101.7,"launchAngle":21.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.44,"coordY":67.62}},"index":2,"playId":"1d1f9d49-f313-3c52-968d-23c82bfa09f6","pitchNumber":3,"startTime":"2026-05-15T23:06:36.937Z","endTime":"2026-05-15T23:06:52.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.52,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:06:52.233Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:07:07.726Z","endTime":"2026-05-15T23:08:59.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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":93.3,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055669800957013,"aZ":-17.90376244935031,"pfxX":-9.297362783695435,"pfxZ":7.668947957457502,"pX":-0.17610741822342665,"pZ":1.501591755588083,"vX0":7.194279582178355,"vY0":-135.6474851244739,"vZ0":-5.169342623300831,"x":123.71,"y":198.24,"x0":-1.656551481911783,"y0":50.00375051956381,"z0":4.682812752926549,"aX":-17.303118489408764},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":15.2,"spinRate":2313,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.4040059246286756,"extension":7.113483384594301},"index":0,"playId":"17d071ef-e262-3321-8072-f2103d68f2d4","pitchNumber":1,"startTime":"2026-05-15T23:07:29.971Z","endTime":"2026-05-15T23:07:33.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8365062326659,"aZ":-28.863600239480114,"pfxX":-8.212187417437118,"pfxZ":2.0486728239136243,"pX":-0.678518289710381,"pZ":1.9474956116147515,"vX0":5.623012599088607,"vY0":-126.6458445208094,"vZ0":-1.0861719551076918,"x":142.86,"y":186.2,"x0":-1.8651058680198445,"y0":50.0039257193286,"z0":4.698899427388391,"aX":-13.287246002270072},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":1629,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.4331491170226687,"extension":6.959670418102441},"index":1,"playId":"1cbb93a7-558a-3310-8b81-c41b60755a10","pitchNumber":2,"startTime":"2026-05-15T23:07:46.126Z","endTime":"2026-05-15T23:07:50.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.958044588703235,"aZ":-21.321420744749634,"pfxX":-9.019526137545398,"pfxZ":5.8662866999889935,"pX":1.004262119431507,"pZ":3.003709132560706,"vX0":9.862208423310909,"vY0":-135.03368768116837,"vZ0":-0.7428862266444096,"x":78.72,"y":157.68,"x0":-1.5206457540266363,"y0":50.00254042239041,"z0":4.780306302171325,"aX":-16.684463582631178},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2195,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.4053858690003538,"extension":7.251484406857368},"index":2,"playId":"2ffc6440-3ddb-33db-9f0c-5c4a1efcfc42","pitchNumber":3,"startTime":"2026-05-15T23:08:02.565Z","endTime":"2026-05-15T23:08:06.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2837983836381,"aZ":-40.50907699870391,"pfxX":9.562212237997251,"pfxZ":-6.260124736133122,"pX":-0.0478485915974468,"pZ":2.3809530277242303,"vX0":1.2103616537305495,"vY0":-115.46943269568854,"vZ0":2.778220795106951,"x":118.82,"y":174.49,"x0":-1.82124045122214,"y0":50.001998344623246,"z0":5.09812048557892,"aX":12.732492976189613},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.2,"breakHorizontal":-17.6,"spinRate":2622,"spinDirection":53},"zone":5,"typeConfidence":0.9,"plateTime":0.47688518971392746,"extension":6.724437061675702},"index":3,"playId":"83c632c6-4560-3d21-9172-9cc6dc209181","pitchNumber":4,"startTime":"2026-05-15T23:08:19.513Z","endTime":"2026-05-15T23:08:27.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934390762666037,"aZ":-26.601939618583792,"pfxX":1.1046148959181998,"pfxZ":3.453173240809777,"pX":-0.9951749833017325,"pZ":3.291637167197664,"vX0":1.9756784541925747,"vY0":-125.58473055010744,"vZ0":1.4960742663426947,"x":154.93,"y":149.91,"x0":-1.9323827828337827,"y0":50.003050470128215,"z0":4.835841628665267,"aX":1.7828506382465787},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2121,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.4344079380506476,"extension":7.177278573629972},"index":4,"playId":"2c99c2b6-8622-3d44-aeb7-fbc509b94064","pitchNumber":5,"startTime":"2026-05-15T23:08:55.878Z","endTime":"2026-05-15T23:08:59.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:08:59.937Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:10:46.122Z","endTime":"2026-05-15T23:11:43.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.025647430503575,"aZ":-15.303772558522088,"pfxX":-5.8550409200288165,"pfxZ":8.34209336437062,"pX":0.20339555721133304,"pZ":2.120358934313142,"vX0":5.188249982699453,"vY0":-140.6344775727816,"vZ0":-7.460288284385188,"x":109.25,"y":181.53,"x0":-0.896022277569475,"y0":50.00155939607095,"z0":5.781465469297303,"aX":-11.839987398291441},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":9.7,"spinRate":2217,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.38804839926382106,"extension":6.441664079156341},"index":0,"playId":"c49bb3ad-a14f-3f25-8ac9-ba9cc7322ed0","pitchNumber":1,"startTime":"2026-05-15T23:11:03.134Z","endTime":"2026-05-15T23:11:07.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97626693637826,"aZ":-16.545718703040357,"pfxX":-6.376451964025532,"pfxZ":7.545577928397449,"pX":0.2491316668272814,"pZ":3.656093359314653,"vX0":5.164936171521581,"vY0":-142.1757510308152,"vZ0":-3.43209587894562,"x":107.5,"y":140.07,"x0":-0.7519265880678692,"y0":50.00561527487222,"z0":5.912842048123128,"aX":-13.211245489818854},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2362,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3835199172287367,"extension":6.378924171904974},"index":1,"playId":"6c739be6-8106-345b-aa26-37354212aeff","pitchNumber":2,"startTime":"2026-05-15T23:11:18.110Z","endTime":"2026-05-15T23:11:21.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71571508827448,"aZ":-42.14177598822821,"pfxX":1.7880434903168088,"pfxZ":-6.110003814080538,"pX":-0.38891281899520874,"pZ":1.5717366789427871,"vX0":0.49712253661280825,"vY0":-126.15128020033671,"vZ0":-2.5475619741952356,"x":131.82,"y":196.34,"x0":-0.8203073667364422,"y0":50.003975072763374,"z0":5.952529363927809,"aX":2.91697277559635},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-11.4,"breakHorizontal":-3.4,"spinRate":2797,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.43218369934306544,"extension":5.751107156774913},"hitData":{"launchSpeed":79.6,"launchAngle":36.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.92,"coordY":94.78}},"index":2,"playId":"8d05adb1-957b-3002-b7ac-da03d3767e8a","pitchNumber":3,"startTime":"2026-05-15T23:11:32.989Z","endTime":"2026-05-15T23:11:43.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:11:43.142Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Garrett Stubbs hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:11:48.766Z","endTime":"2026-05-15T23:12:32.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33849275045968,"aZ":-13.392423576749101,"pfxX":-6.535545423684152,"pfxZ":9.07693972060909,"pX":0.5561522987713721,"pZ":3.4651167706774038,"vX0":6.1289714541589415,"vY0":-142.39663286704413,"vZ0":-4.324530310794064,"x":95.8,"y":145.22,"x0":-0.7669177746020871,"y0":50.00683746627704,"z0":5.840694479425177,"aX":-13.528476373051483},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2301,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38353723673326323,"extension":6.3166275629765325},"index":0,"playId":"5b628996-f861-3868-a4c9-0beceb52c86e","pitchNumber":1,"startTime":"2026-05-15T23:11:59.811Z","endTime":"2026-05-15T23:12:04.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69877130821986,"aZ":-14.833797048288245,"pfxX":-5.905203302094984,"pfxZ":8.368321815522796,"pX":1.3176231951699495,"pZ":3.1940096487565586,"vX0":7.727866438129226,"vY0":-142.35570194933976,"vZ0":-4.814825749989414,"x":66.78,"y":152.54,"x0":-0.6526930221082893,"y0":50.00656636062802,"z0":5.8320997650931155,"aX":-12.241696308691559},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":9.4,"spinRate":2270,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.38333978070326813,"extension":6.467127507236504},"index":1,"playId":"67618932-5220-394d-b19f-3283c53e6a7e","pitchNumber":2,"startTime":"2026-05-15T23:12:24.242Z","endTime":"2026-05-15T23:12:32.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:12:32.456Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, third baseman Jared Triolo to second baseman Brandon Lowe. Garrett Stubbs out at 2nd. Trea Turner to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:12:30.668Z","endTime":"2026-05-15T23:13:19.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107509982895618,"aZ":-23.003736519803695,"pfxX":-9.543060174801134,"pfxZ":4.564519763425362,"pX":-0.8930215907189827,"pZ":1.7947155547771911,"vX0":3.4443534569854917,"vY0":-140.45169693614113,"vZ0":-6.951562699655675,"x":151.04,"y":190.32,"x0":-0.8911529688086779,"y0":50.00562142818362,"z0":5.785063593813099,"aX":-19.177243570138863},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2281,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.38913419596006493,"extension":6.257794123146984},"index":0,"playId":"8a33c5ba-2ee9-3ab7-ab0c-7a4ffde1111c","pitchNumber":1,"startTime":"2026-05-15T23:12:55.439Z","endTime":"2026-05-15T23:12:58.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224942811923686,"aZ":-28.225307547244995,"pfxX":0.38646929253120643,"pfxZ":2.1876439593149417,"pX":0.03647586938790127,"pZ":1.8282616051906238,"vX0":2.042653533084347,"vY0":-132.5813506295398,"vZ0":-5.357851488810144,"x":115.61,"y":189.42,"x0":-0.7893750860283464,"y0":50.00639186990202,"z0":5.896134879816106,"aX":0.6986049491983686},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.1,"spinRate":2516,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.41071036576644726,"extension":5.897549861263803},"hitData":{"launchSpeed":84.5,"launchAngle":2.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":164.35}},"index":1,"playId":"3f86b31c-2229-3562-82dc-5760d632a66e","pitchNumber":2,"startTime":"2026-05-15T23:13:11.433Z","endTime":"2026-05-15T23:13:19.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:13:19.305Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:13:28.450Z","endTime":"2026-05-15T23:15:59.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7100243518036,"aZ":-38.781390836316696,"pfxX":0.8848558390914132,"pfxZ":-4.103837883615967,"pX":-1.049480148479115,"pZ":1.817865829310029,"vX0":-0.5554978654044413,"vY0":-125.42083344284829,"vZ0":-2.8114159167620185,"x":157.0,"y":189.7,"x0":-0.9413342292805947,"y0":50.0009109743645,"z0":6.081560101080601,"aX":1.4253159609076158},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.8,"breakHorizontal":-1.4,"spinRate":2548,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4348502373296088,"extension":5.780665470593495},"index":0,"playId":"c4f831d0-9c33-3964-bedc-cc3e4483f7b2","pitchNumber":1,"startTime":"2026-05-15T23:13:55.600Z","endTime":"2026-05-15T23:13:59.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484458270199543,"aZ":-15.469016260196993,"pfxX":-6.620951894209755,"pfxZ":8.08585102510847,"pX":-0.9680884912508353,"pZ":2.0637136132574376,"vX0":2.5397418968737524,"vY0":-142.34339182469617,"vZ0":-7.311734372082085,"x":153.9,"y":183.06,"x0":-1.00784144048314,"y0":50.00673795188953,"z0":5.631752118929239,"aX":-13.687239220350833},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":11.5,"spinRate":2359,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.38373527833562493,"extension":6.7006920680264175},"index":1,"playId":"721843dc-6054-3925-ac72-c61c7ac5e075","pitchNumber":2,"startTime":"2026-05-15T23:14:13.451Z","endTime":"2026-05-15T23:14:17.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.752137112950837,"aZ":-13.293679920218645,"pfxX":-6.272919933492574,"pfxZ":8.938963295663102,"pX":0.09761342043524904,"pZ":2.8227631012690493,"vX0":4.754456156386015,"vY0":-144.02332489391404,"vZ0":-6.097011179796067,"x":113.28,"y":162.57,"x0":-0.7551135650080701,"y0":50.00213012526581,"z0":5.780765049070565,"aX":-13.249037985993459},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2398,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3795184849051312,"extension":6.415445727486798},"index":2,"playId":"5b96ec06-b4d3-38c2-b9f3-cb249595e4ef","pitchNumber":3,"startTime":"2026-05-15T23:14:35.261Z","endTime":"2026-05-15T23:14:40.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"5b96ec06-b4d3-38c2-b9f3-cb249595e4ef","startTime":"2026-05-15T23:14:51.428Z","endTime":"2026-05-15T23:15:08.546Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"postOnSecond":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041977576541434,"aZ":-27.297261279060226,"pfxX":-1.6226609032741637,"pfxZ":2.619052133147,"pX":1.7954814693059256,"pZ":1.8093560730603198,"vX0":7.087161553028239,"vY0":-134.57595945130845,"vZ0":-5.886185162448226,"x":48.56,"y":189.93,"x0":-0.6440926956858024,"y0":50.00334774549936,"z0":5.920564651568246,"aX":-3.022540346212688},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":1.7,"spinRate":2605,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4046567510380594,"extension":6.102705505115445},"index":4,"playId":"fba65ef2-9756-3602-b98f-a3fc1fa63b82","pitchNumber":4,"startTime":"2026-05-15T23:15:08.546Z","endTime":"2026-05-15T23:15:12.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245223602570327,"aZ":-13.040361881861072,"pfxX":-5.089278664435815,"pfxZ":9.199861815241633,"pX":1.2557431631151361,"pZ":2.2385129827285635,"vX0":7.156451787080343,"vY0":-142.92028408786567,"vZ0":-7.982297941894938,"x":69.13,"y":178.34,"x0":-0.6131203784902497,"y0":50.00378472671283,"z0":5.876480302173395,"aX":-10.586669752852606},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":7.9,"spinRate":2354,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38242472381675574,"extension":6.449793465950384},"index":5,"playId":"76f1279d-6d46-3482-b7e5-af7b58e6e9a8","pitchNumber":5,"startTime":"2026-05-15T23:15:26.947Z","endTime":"2026-05-15T23:15:31.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-15T23:15:43.062Z","endTime":"2026-05-15T23:15:56.011Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72940055364519,"aZ":-37.07576292161205,"pfxX":0.7755867985716404,"pfxZ":-2.961395721144337,"pX":0.24106518788309175,"pZ":0.9511236309639252,"vX0":2.0672371933904694,"vY0":-127.38885994821132,"vZ0":-5.294089309957835,"x":107.81,"y":213.1,"x0":-0.6798715202167669,"y0":50.00572040137234,"z0":5.967961901925824,"aX":1.2821327814444234},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.2,"breakHorizontal":-1.8,"spinRate":2626,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4290005297837083,"extension":6.142540366523185},"index":7,"playId":"01685a11-6a1d-3357-9866-48d45bbef0a3","pitchNumber":6,"startTime":"2026-05-15T23:15:56.011Z","endTime":"2026-05-15T23:15:59.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:15:59.937Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:17:23.568Z","endTime":"2026-05-15T23:19:39.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.953503767371167,"aZ":-42.04482635036529,"pfxX":5.352190178274088,"pfxZ":-7.330946210403432,"pX":1.361891620497993,"pZ":1.7717218798952779,"vX0":5.182271915777078,"vY0":-115.14140369449251,"vZ0":1.7254086276435365,"x":65.09,"y":190.94,"x0":-1.6117470049528735,"y0":50.00486066394652,"z0":5.074424881905044,"aX":7.202443116703861},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.6,"breakHorizontal":-10.9,"spinRate":2519,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.47531599332067387,"extension":6.877385569612858},"index":0,"playId":"fca6d609-0f76-3e9b-a282-1c9d778c2a04","pitchNumber":1,"startTime":"2026-05-15T23:18:08.478Z","endTime":"2026-05-15T23:18:11.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31601782861692,"aZ":-40.64223037629624,"pfxX":8.017884340603983,"pfxZ":-6.383517601802799,"pX":0.9297717887017128,"pZ":2.308569503101171,"vX0":3.5979205793624884,"vY0":-114.47304997509143,"vZ0":2.593805741165469,"x":81.56,"y":176.45,"x0":-1.7046006373183795,"y0":50.00454049514113,"z0":5.142150181392816,"aX":10.631254948573867},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.6,"breakHorizontal":-15.5,"spinRate":2624,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4786482541311097,"extension":6.877363917416725},"index":1,"playId":"7bf7f45c-dd15-3385-a134-2b115919d613","pitchNumber":2,"startTime":"2026-05-15T23:18:23.258Z","endTime":"2026-05-15T23:18:26.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49902747635136,"aZ":-17.256033861152684,"pfxX":-7.734236738696387,"pfxZ":8.119813794390184,"pX":0.5006313379397157,"pZ":2.3490947022740403,"vX0":8.211143430058463,"vY0":-134.0829897208908,"vZ0":-3.2552815618067568,"x":97.92,"y":175.35,"x0":-1.5832664927134135,"y0":50.00489641688181,"z0":4.796305481718912,"aX":-14.214083445334241},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2264,"spinDirection":229},"zone":6,"typeConfidence":0.92,"plateTime":0.4070762840537894,"extension":7.028198956088547},"index":2,"playId":"98493b7c-f23d-3c99-bb94-9367aee0dbd4","pitchNumber":3,"startTime":"2026-05-15T23:18:43.141Z","endTime":"2026-05-15T23:18:47.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.821380689963995,"aZ":-40.09000493197251,"pfxX":9.24804146322253,"pfxZ":-6.151886262605044,"pX":1.0699093864317974,"pZ":1.415851281292943,"vX0":3.463724854547343,"vY0":-113.02651049766055,"vZ0":0.9369397862597026,"x":76.22,"y":200.55,"x0":-1.6869868514917643,"y0":50.004955459714445,"z0":5.041845973195226,"aX":11.891095372297803},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.6,"breakHorizontal":-17.6,"spinRate":2623,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4857736148848941,"extension":6.96892932139647},"index":3,"playId":"16d6825d-4a96-3530-aa23-219e176ab604","pitchNumber":4,"startTime":"2026-05-15T23:19:00.757Z","endTime":"2026-05-15T23:19:04.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51223979740432,"aZ":-40.66020907099093,"pfxX":8.21674635178659,"pfxZ":-6.4434380117336865,"pX":0.2134179233841986,"pZ":2.191692844026468,"vX0":2.00190938967826,"vY0":-114.13212680323669,"vZ0":2.319786799123476,"x":108.87,"y":179.6,"x0":-1.743298089091624,"y0":50.00521727485463,"z0":5.173788549121272,"aX":10.813631632081085},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.8,"breakHorizontal":-15.4,"spinRate":2600,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4803747413288604,"extension":6.7795982155659305},"hitData":{"launchSpeed":94.2,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":165.87}},"index":4,"playId":"060231bd-f4a3-31d1-9068-73f7183acc87","pitchNumber":5,"startTime":"2026-05-15T23:19:31.179Z","endTime":"2026-05-15T23:19:39.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:19:39.193Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks. Konnor Griffin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:19:48.248Z","endTime":"2026-05-15T23:22:21.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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(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":85.3,"endSpeed":78.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519567067233343,"aZ":-25.50186299916505,"pfxX":-8.528308623982761,"pfxZ":4.239260967363176,"pX":-1.3378258502014175,"pZ":2.7920479183586284,"vX0":4.00956264442991,"vY0":-124.27951116105147,"vZ0":0.3579247495970209,"x":167.99,"y":163.39,"x0":-1.8589701939127474,"y0":50.00179836244809,"z0":4.754190170998917,"aX":-13.419168855458283},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":14.6,"spinRate":1600,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.4397295325184558,"extension":7.0435867444906295},"index":0,"playId":"0735234f-c5d2-30a3-a496-6ccc052c3a58","pitchNumber":1,"startTime":"2026-05-15T23:20:11.699Z","endTime":"2026-05-15T23:20:14.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.360529530958928,"aZ":-37.35874651905694,"pfxX":9.973672725738103,"pfxZ":-4.10857408171405,"pX":-0.6558407277709548,"pZ":2.3487864308314848,"vX0":-0.0622584018854177,"vY0":-111.74204925823112,"vZ0":2.3615641601078687,"x":142.0,"y":175.36,"x0":-1.9229716522887565,"y0":50.00138754765476,"z0":5.119883629068495,"aX":12.595310923673352},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-6.5,"breakHorizontal":-18.0,"spinRate":2569,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.4903935491893008,"extension":6.759048301192465},"index":1,"playId":"68de71c8-6665-3665-bf32-80c1dcacb4f8","pitchNumber":2,"startTime":"2026-05-15T23:20:29.086Z","endTime":"2026-05-15T23:20:32.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678270896157944,"aZ":-18.007465317357866,"pfxX":-8.07731182344752,"pfxZ":7.950144437350364,"pX":0.23641736013520187,"pZ":2.9601882401182698,"vX0":7.798326548217098,"vY0":-132.24661088754118,"vZ0":-1.5133495354396154,"x":107.99,"y":158.85,"x0":-1.6930064182758164,"y0":50.00021662643412,"z0":4.853015693938035,"aX":-14.38813147254713},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":13.1,"spinRate":2410,"spinDirection":227},"zone":2,"typeConfidence":0.93,"plateTime":0.4132546708847986,"extension":7.062041220388681},"index":2,"playId":"2ddf66bc-b6a8-33fd-9855-418e06fb00ab","pitchNumber":3,"startTime":"2026-05-15T23:20:50.203Z","endTime":"2026-05-15T23:20:53.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214986817366217,"aZ":-24.946912156614133,"pfxX":-9.310902248155893,"pfxZ":4.0552461561773665,"pX":-0.007790620138683545,"pZ":3.8863639578665388,"vX0":7.406160781965515,"vY0":-132.18500204898945,"vZ0":2.0034018903988473,"x":117.3,"y":133.85,"x0":-1.6259695235903209,"y0":50.00392778323616,"z0":4.941299426608642,"aX":-16.60057661821979},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":2271,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.4131953823575101,"extension":6.9936898182029905},"index":3,"playId":"a550699b-810c-352a-9ff9-6bc0264d4e99","pitchNumber":4,"startTime":"2026-05-15T23:21:14.790Z","endTime":"2026-05-15T23:21:18.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.156549134642557,"aZ":-39.98908090524393,"pfxX":8.543774316372305,"pfxZ":-6.19444890766799,"pX":-0.9943844248961536,"pZ":2.6004770983506797,"vX0":-0.428170614349585,"vY0":-111.92226099448004,"vZ0":3.414061121737197,"x":154.9,"y":168.57,"x0":-1.9091328088546247,"y0":50.00118258377701,"z0":5.164655360653509,"aX":10.782887738554605},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.0,"breakHorizontal":-15.4,"spinRate":2639,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.49033562331423175,"extension":6.788426341337952},"index":4,"playId":"3a152fac-2649-33dd-a5f0-7313b17d6d73","pitchNumber":5,"startTime":"2026-05-15T23:21:32.332Z","endTime":"2026-05-15T23:21:36.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"3c5ccf71-488d-38ee-97ce-22db5119c1a6","startTime":"2026-05-15T23:21:53.546Z","endTime":"2026-05-15T23:21:56.546Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417504281104325,"aZ":-40.74614808620298,"pfxX":7.384892880045886,"pfxZ":-6.657158804146607,"pX":0.1070388168948731,"pZ":0.4751029707187546,"vX0":2.1555315719153625,"vY0":-113.540142058338,"vZ0":-0.9958486458661897,"x":112.92,"y":225.95,"x0":-1.817268362005494,"y0":50.001965901244745,"z0":5.02285802114662,"aX":9.510319318248698},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.0,"breakHorizontal":-13.9,"spinRate":2672,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4849234867786154,"extension":6.790722900716676},"index":6,"playId":"9469116d-2680-3b4d-bae1-a9fc4bc37271","pitchNumber":6,"startTime":"2026-05-15T23:22:14.068Z","endTime":"2026-05-15T23:22:21.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.62,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:22:21.091Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Phillies challenged (play at 1st), call on the field was overturned: Jared Triolo out on a sacrifice bunt, first baseman Bryce Harper to second baseman Bryson Stott. Konnor Griffin to 3rd. Endy Rodríguez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:22:27.708Z","endTime":"2026-05-15T23:23:54.877Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":86.4,"endSpeed":79.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61114201276076,"aZ":-25.99376045443292,"pfxX":1.2690048648952863,"pfxZ":3.827796433386796,"pX":0.00943903295753043,"pZ":2.680463874588444,"vX0":4.292018629523867,"vY0":-125.82148770165792,"vZ0":-0.0789666048854738,"x":116.64,"y":166.41,"x0":-1.8779925356756104,"y0":50.005986943330086,"z0":4.804541004725332,"aX":2.0511370216546},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.2,"breakHorizontal":-3.2,"spinRate":2262,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4339852146790584,"extension":7.144927683612354},"index":0,"playId":"27548430-2222-3d95-9a36-dac8f4c1678c","pitchNumber":1,"startTime":"2026-05-15T23:23:04.349Z","endTime":"2026-05-15T23:23:08.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.652501241886682,"aZ":-39.095087372335854,"pfxX":8.478607883317789,"pfxZ":-5.268489238735215,"pX":1.225356763102926,"pZ":1.8191767972068242,"vX0":4.23834623002718,"vY0":-114.11823986689973,"vZ0":1.2803889290535004,"x":70.29,"y":189.66,"x0":-1.7592621898805154,"y0":50.001144828541385,"z0":5.111859300862376,"aX":11.143307196278508},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.9,"breakHorizontal":-16.4,"spinRate":2654,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.48058640387235396,"extension":6.991206811543906},"index":1,"playId":"8daea25a-d68b-3562-ba24-1b504f1dd65d","pitchNumber":2,"startTime":"2026-05-15T23:23:25.768Z","endTime":"2026-05-15T23:23:29.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82503419003614,"aZ":-16.25553169193007,"pfxX":-6.757852088586512,"pfxZ":8.801208943310805,"pX":-0.05290259601749257,"pZ":2.9815339045358042,"vX0":6.900155295037097,"vY0":-133.4235928708767,"vZ0":-1.7302630265433907,"x":119.02,"y":158.28,"x0":-1.7905201436893028,"y0":50.00459914616857,"z0":4.805837229324899,"aX":-12.225818837542848},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2316,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.4100103665370929,"extension":7.039608861652937},"hitData":{"launchSpeed":22.5,"launchAngle":6.0,"totalDistance":21.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":129.73,"coordY":193.44}},"index":2,"playId":"a59f6020-eb91-366a-a36f-963961d3c9d2","pitchNumber":3,"startTime":"2026-05-15T23:23:47.436Z","endTime":"2026-05-15T23:23:54.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":143},"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":1.98,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:23:54.877Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to center fielder Justin Crawford. Konnor Griffin scores. Endy Rodríguez scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:26:08.567Z","endTime":"2026-05-15T23:27:46.002Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02375562376653,"aZ":-18.722665234984472,"pfxX":-7.600679920618788,"pfxZ":7.224639212131587,"pX":-1.1767825119788442,"pZ":3.0726159074689723,"vX0":4.525499320636969,"vY0":-135.00697345045646,"vZ0":-1.2844683097573655,"x":161.86,"y":155.82,"x0":-1.8798114774657804,"y0":50.00238714418571,"z0":4.86120949254529,"aX":-14.151148079944129},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2278,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4043672915274277,"extension":7.044153565579478},"index":0,"playId":"431d6a1d-8fd7-3e2d-bcf2-e0fce4366360","pitchNumber":1,"startTime":"2026-05-15T23:26:08.567Z","endTime":"2026-05-15T23:26:12.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":682848,"link":"/api/v1/people/682848"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585659684943515,"aZ":-25.34736475468766,"pfxX":-10.433127674930066,"pfxZ":3.731565420784303,"pX":0.23455416818789956,"pZ":3.439218515188688,"vX0":8.537017854890177,"vY0":-133.86971585929209,"vZ0":0.9044875392731838,"x":108.06,"y":145.92,"x0":-1.6268825011299226,"y0":50.00443712551753,"z0":4.899756773947315,"aX":-19.10014884146762},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":17.3,"spinRate":2209,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.40781345660554846,"extension":7.085145862205211},"index":1,"playId":"e03cfd98-5dfc-30c1-93dd-9f6aa19074d4","pitchNumber":2,"startTime":"2026-05-15T23:26:27.383Z","endTime":"2026-05-15T23:26:31.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":682848,"link":"/api/v1/people/682848"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.605696080203227,"aZ":-40.64423160766743,"pfxX":8.032075283129352,"pfxZ":-6.291024395481175,"pX":0.7325507640734998,"pZ":1.0571970749791246,"vX0":3.264044416260914,"vY0":-115.34633854351675,"vZ0":-0.1327492069554106,"x":89.08,"y":210.24,"x0":-1.7446491556227928,"y0":50.002279167281785,"z0":5.036789689708164,"aX":10.814331193962508},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.2,"breakHorizontal":-15.4,"spinRate":2668,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4749875205888108,"extension":6.870581825531728},"index":2,"playId":"6553cc5a-ad74-37d0-b6dd-2ca81de68214","pitchNumber":3,"startTime":"2026-05-15T23:26:47.919Z","endTime":"2026-05-15T23:26:51.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":682848,"link":"/api/v1/people/682848"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90949838725714,"aZ":-31.408036475064055,"pfxX":-7.7882396807843,"pfxZ":0.47612851438630166,"pX":-0.45506068460718324,"pZ":2.111893736942298,"vX0":5.7631189482401055,"vY0":-125.6654901472847,"vZ0":-0.045883387081845806,"x":134.35,"y":181.76,"x0":-1.7541350784793046,"y0":50.00544223728297,"z0":4.659306334704678,"aX":-12.591951956082664},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1531,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.43409299096587484,"extension":7.084618287928145},"index":3,"playId":"4e17c0c3-2570-38e6-93ac-6990dc76d89f","pitchNumber":4,"startTime":"2026-05-15T23:27:08.472Z","endTime":"2026-05-15T23:27:12.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":682848,"link":"/api/v1/people/682848"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674372151282974,"aZ":-25.900085576098654,"pfxX":-9.634666678387545,"pfxZ":3.3592313250351076,"pX":0.39667352629894637,"pZ":3.245916216138629,"vX0":8.751446412629274,"vY0":-135.15557840464402,"vZ0":0.5958268987552159,"x":101.88,"y":151.14,"x0":-1.6157076227740537,"y0":50.005314415600246,"z0":4.82734868818571,"aX":-18.007672360357496},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2248,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.40370688904249175,"extension":7.029901125348905},"hitData":{"launchSpeed":111.7,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.7,"coordY":104.05}},"index":4,"playId":"48489302-9922-3055-8fde-12b1b4eb4231","pitchNumber":5,"startTime":"2026-05-15T23:27:33.047Z","endTime":"2026-05-15T23:27:46.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":682848,"link":"/api/v1/people/682848"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":11.499999999999986,"leverageIndex":1.82,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:27:46.002Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (11) on a fly ball to right field. Oneil Cruz scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:29:06.964Z","endTime":"2026-05-15T23:30:46.622Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"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-15T23:28:11.438Z","endTime":"2026-05-15T23:29:09.347Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99046483218313,"aZ":-16.71908157145994,"pfxX":-8.37338708962773,"pfxZ":8.606192973561368,"pX":-0.24845189148899038,"pZ":1.3252076607667211,"vX0":6.883848329039655,"vY0":-132.8073767569126,"vZ0":-5.7673777847698,"x":126.47,"y":203.0,"x0":-1.7792295531282931,"y0":50.00417390217621,"z0":4.730592590690591,"aX":-15.040493093112843},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2345,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4115660574298676,"extension":7.050147701868909},"index":1,"playId":"afedd79f-ef44-3d4e-bea1-39ba334e5279","pitchNumber":1,"startTime":"2026-05-15T23:29:09.347Z","endTime":"2026-05-15T23:29:12.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547109901753178,"aZ":-13.316961835218006,"pfxX":-6.197587622894171,"pfxZ":10.547354246067297,"pX":-1.0357543960619673,"pZ":2.246710607541286,"vX0":4.193112744383556,"vY0":-132.65637460272103,"vZ0":-4.119002038791633,"x":156.48,"y":178.12,"x0":-1.8292153163279992,"y0":50.00133706885752,"z0":4.7856973023491305,"aX":-11.079385579287825},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":10.3,"spinRate":2256,"spinDirection":232},"zone":13,"typeConfidence":0.89,"plateTime":0.4123921794630805,"extension":6.902838092865137},"index":2,"playId":"6bdc2323-e438-30d8-87d0-59e9d831c573","pitchNumber":2,"startTime":"2026-05-15T23:29:27.392Z","endTime":"2026-05-15T23:29:31.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.899955516893424,"aZ":-41.338015295358815,"pfxX":6.807584729127744,"pfxZ":-6.8697093857252245,"pX":0.2794505221554149,"pZ":2.286862331410316,"vX0":2.7438226211354406,"vY0":-114.64080378011305,"vZ0":2.775733644397971,"x":106.35,"y":177.03,"x0":-1.8170130564022622,"y0":50.005070268833975,"z0":5.091091531473086,"aX":9.075548470695074},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.5,"breakHorizontal":-13.0,"spinRate":2640,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.4775081269171464,"extension":6.912153927660572},"index":3,"playId":"a1e0b7dd-da6e-33d1-8b1f-d47171f19cc1","pitchNumber":3,"startTime":"2026-05-15T23:29:52.490Z","endTime":"2026-05-15T23:29:55.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.586373861366077,"aZ":-17.24447442111411,"pfxX":-6.410806616615693,"pfxZ":8.149514045350829,"pX":0.13191106635641886,"pZ":2.6095113862943804,"vX0":7.051030748454146,"vY0":-134.3594312523213,"vZ0":-2.434233716331746,"x":111.97,"y":168.32,"x0":-1.6910806648146657,"y0":50.001631188460316,"z0":4.749955903201544,"aX":-11.743147004286168},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2276,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.4073530416335487,"extension":7.085090388623224},"hitData":{"launchSpeed":109.2,"launchAngle":24.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.63,"coordY":78.3}},"index":4,"playId":"2cf44c07-a036-3cda-a033-485dd578a788","pitchNumber":4,"startTime":"2026-05-15T23:30:15.892Z","endTime":"2026-05-15T23:30:46.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":12.0,"leverageIndex":0.86,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:30:46.622Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:30:28.206Z","endTime":"2026-05-15T23:32:00.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318961875584804,"aZ":-30.956123047293637,"pfxX":-7.761702743412421,"pfxZ":0.755122675051342,"pX":-0.3361523242289793,"pZ":1.6333776529858088,"vX0":6.397887499389346,"vY0":-125.26635523421037,"vZ0":-1.4394935945298926,"x":129.81,"y":194.68,"x0":-1.8993545881270533,"y0":50.00059257704644,"z0":4.716888639961212,"aX":-12.488881463397462},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":1597,"spinDirection":250},"zone":7,"typeConfidence":0.91,"plateTime":0.43515755001010437,"extension":7.091331625448295},"index":0,"playId":"a75b6f9e-e131-31a8-8793-338191fc5dfd","pitchNumber":1,"startTime":"2026-05-15T23:31:10.298Z","endTime":"2026-05-15T23:31:14.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587099598884514,"aZ":-23.89510924268947,"pfxX":-10.179813767978292,"pfxZ":4.46976637460455,"pX":-0.15701710295979268,"pZ":3.0551500115855506,"vX0":7.809817691772941,"vY0":-134.8217822174043,"vZ0":-0.2541773216346992,"x":122.99,"y":156.29,"x0":-1.759681424915383,"y0":50.003046819602034,"z0":4.8280164511459915,"aX":-18.85847245970331},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":2235,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.4052924420790118,"extension":7.092653210344946},"index":1,"playId":"d419fb54-8a35-3d0d-9358-e9225397f7ae","pitchNumber":2,"startTime":"2026-05-15T23:31:29.126Z","endTime":"2026-05-15T23:31:33.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61668967970575,"aZ":-28.98948071696567,"pfxX":0.5700150428666185,"pfxZ":1.958594964405588,"pX":0.1265966230177383,"pZ":3.2344691767700944,"vX0":4.708796520980092,"vY0":-126.25500606280978,"vZ0":1.7364960155528644,"x":112.17,"y":151.45,"x0":-1.830094199164079,"y0":50.0050791361988,"z0":4.8565282533301755,"aX":0.9279478092727081},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-2.0,"spinRate":2261,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.43239356077133984,"extension":7.091808502130378},"hitData":{"launchSpeed":100.9,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.2,"coordY":119.31}},"index":2,"playId":"d013e3fd-a487-3500-9536-002262152a6a","pitchNumber":3,"startTime":"2026-05-15T23:31:49.178Z","endTime":"2026-05-15T23:32:00.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.5,"awayTeamWinProbability":10.5,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:32:00.601Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:32:14.660Z","endTime":"2026-05-15T23:32:37.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97175788038694,"aZ":-17.869659702844594,"pfxX":-8.308133325293802,"pfxZ":7.668216289023681,"pX":0.3452899491831152,"pZ":3.048985963871551,"vX0":7.847335871861701,"vY0":-135.32453872255448,"vZ0":-1.321311644276812,"x":103.84,"y":156.46,"x0":-1.5048461273239273,"y0":50.00019268414461,"z0":4.788333314297754,"aX":-15.493687008963857},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2344,"spinDirection":225},"zone":3,"typeConfidence":0.93,"plateTime":0.40387721496229023,"extension":7.050151188021629},"hitData":{"launchSpeed":98.3,"launchAngle":52.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.97,"coordY":85.04}},"index":0,"playId":"aa75910e-e6dc-39f2-a48d-8334db1cd263","pitchNumber":1,"startTime":"2026-05-15T23:32:24.320Z","endTime":"2026-05-15T23:32:37.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.43,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:32:37.770Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcell Ozuna homers (5) on a fly ball to center field. Bryan Reynolds scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:32:38.455Z","endTime":"2026-05-15T23:35:40.099Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50442510517936,"aZ":-14.898460087517392,"pfxX":-7.330994235045951,"pfxZ":9.149222206613725,"pX":1.1892182666727198,"pZ":1.7088191247686837,"vX0":9.883428819171732,"vY0":-135.75959751531008,"vZ0":-5.2612068547242625,"x":71.67,"y":192.64,"x0":-1.526600865891058,"y0":50.00255316315438,"z0":4.689665557766474,"aX":-13.842778411825549},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2369,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4016950307805027,"extension":7.053790239211599},"index":0,"playId":"343da6c8-fc0c-3bc7-b057-dc204b51c090","pitchNumber":1,"startTime":"2026-05-15T23:33:04.039Z","endTime":"2026-05-15T23:33:07.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"0df7d7f6-3df1-34de-9a2a-677c0cbb3ac1","startTime":"2026-05-15T23:33:20.386Z","endTime":"2026-05-15T23:33:24.600Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33770315189451,"aZ":-15.625350289152934,"pfxX":-8.129860383302914,"pfxZ":8.948678027962607,"pX":0.7706249381824413,"pZ":2.20624046764854,"vX0":9.186335000358092,"vY0":-134.67812090803744,"vZ0":-3.614492782892769,"x":87.63,"y":179.21,"x0":-1.6170774962199255,"y0":50.00572658537883,"z0":4.660569262183216,"aX":-15.041348699301725},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":13.0,"spinRate":2456,"spinDirection":230},"zone":6,"typeConfidence":0.92,"plateTime":0.4056012687955186,"extension":6.93825215574387},"index":2,"playId":"ae734e17-6218-33d6-8421-ff807fcaa671","pitchNumber":2,"startTime":"2026-05-15T23:33:37.994Z","endTime":"2026-05-15T23:33:42.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619082653273505,"aZ":-25.49162295899512,"pfxX":-0.2566407912899309,"pfxZ":4.171565649039699,"pX":0.8498172165566938,"pZ":2.279377166688738,"vX0":6.545616272873572,"vY0":-125.27089280801044,"vZ0":-1.1474039252357744,"x":84.61,"y":177.24,"x0":-1.7556097564867301,"y0":50.0002159446288,"z0":4.813610085530992,"aX":-0.41215537220270326},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":-1.0,"spinRate":2295,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.43605866477727595,"extension":7.027184744001303},"index":3,"playId":"b9af6434-2f54-3c5e-848b-97c9cebfb393","pitchNumber":3,"startTime":"2026-05-15T23:33:58.679Z","endTime":"2026-05-15T23:34:02.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14189325325405,"aZ":-41.00855039110787,"pfxX":6.879653569334034,"pfxZ":-6.717708411575869,"pX":1.7927193316197454,"pZ":0.2767560073640049,"vX0":5.672738473931242,"vY0":-114.55710430670537,"vZ0":-1.4893877117429222,"x":48.67,"y":231.31,"x0":-1.6182065234027305,"y0":50.00053424977612,"z0":4.98035280590817,"aX":9.050801735993414},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.2,"breakHorizontal":-14.0,"spinRate":2720,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4799633406135997,"extension":6.8119975084583615},"index":4,"playId":"5660eac4-e161-3b73-8b6b-dfb7c9e6299f","pitchNumber":4,"startTime":"2026-05-15T23:34:19.385Z","endTime":"2026-05-15T23:34:22.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45762859801028,"aZ":-40.530351775776275,"pfxX":7.430584260187015,"pfxZ":-6.235211517894676,"pX":1.87022374850348,"pZ":1.369628548265041,"vX0":5.812843156114206,"vY0":-115.58838427036058,"vZ0":0.5529164686525199,"x":45.71,"y":201.8,"x0":-1.6510957698796547,"y0":50.00294159624778,"z0":5.0490135981079876,"aX":9.957721208480532},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.8,"breakHorizontal":-15.0,"spinRate":2635,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4755875041387423,"extension":6.865249095622482},"index":5,"playId":"4250e802-f711-38f1-922a-fcd26367d5b4","pitchNumber":5,"startTime":"2026-05-15T23:34:42.403Z","endTime":"2026-05-15T23:34:45.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317560556965013,"aZ":-16.909388967616152,"pfxX":-8.0517426296397,"pfxZ":8.168886475204092,"pX":0.21471058461426895,"pZ":2.790923326850954,"vX0":7.623921843430426,"vY0":-135.7191963026326,"vZ0":-2.309809408542705,"x":108.82,"y":163.43,"x0":-1.5827947905567543,"y0":50.00028213576994,"z0":4.828862294827955,"aX":-15.040034809643574},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2350,"spinDirection":234},"zone":5,"typeConfidence":0.92,"plateTime":0.4033616026950888,"extension":7.01737569049809},"hitData":{"launchSpeed":109.5,"launchAngle":24.0,"totalDistance":438.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.98,"coordY":18.41}},"index":6,"playId":"586a583d-c783-3e55-a7b8-885904eb60e8","pitchNumber":6,"startTime":"2026-05-15T23:35:03.358Z","endTime":"2026-05-15T23:35:40.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":6.699999999999989,"leverageIndex":0.33,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:35:40.099Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:35:22.064Z","endTime":"2026-05-15T23:38:07.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4250355072833,"aZ":-15.282227987497311,"pfxX":-8.21992174749065,"pfxZ":9.047563546771045,"pX":-0.29602229175133365,"pZ":2.8992919422901124,"vX0":6.943813463543176,"vY0":-135.48566353358316,"vZ0":-2.233817901343139,"x":128.28,"y":160.5,"x0":-1.8188576892786856,"y0":50.00317252888297,"z0":4.797298976301759,"aX":-15.347214399187445},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":13.4,"spinRate":2447,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.4036300910496027,"extension":7.080540978378025},"index":0,"playId":"bed94960-f7cc-3309-8eee-58794a40bf39","pitchNumber":1,"startTime":"2026-05-15T23:36:03.228Z","endTime":"2026-05-15T23:36:06.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57662859424685,"aZ":-29.157102332789282,"pfxX":-8.425643265736795,"pfxZ":1.8518420946294807,"pX":-1.0950946205890866,"pZ":2.391932489060902,"vX0":4.4519374037376584,"vY0":-126.21016181708211,"vZ0":-0.2844712907178274,"x":158.74,"y":174.2,"x0":-1.779170869478569,"y0":50.00168226521417,"z0":4.836917049111,"aX":-13.710961040094888},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":14.4,"spinRate":1530,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.43254814621666604,"extension":6.886803611965946},"index":1,"playId":"e92162d2-69a2-3e3f-9d4f-ba024c65d4a5","pitchNumber":2,"startTime":"2026-05-15T23:36:24.214Z","endTime":"2026-05-15T23:36:27.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"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-15T23:36:44.200Z","endTime":"2026-05-15T23:36:56.455Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419932278241912,"aZ":-24.62707073521306,"pfxX":-8.899584584218562,"pfxZ":4.071051339884171,"pX":0.8619697284113939,"pZ":3.399579279596968,"vX0":9.513612262615183,"vY0":-134.66841967601687,"vZ0":0.6830509439508334,"x":84.14,"y":146.99,"x0":-1.5430530158096132,"y0":50.0065863061196,"z0":4.870903789599504,"aX":-16.518502946082556},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":2289,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.405120465814262,"extension":7.04745853329233},"index":3,"playId":"a0ec9533-e675-396b-9853-17893a01b0d5","pitchNumber":3,"startTime":"2026-05-15T23:36:56.455Z","endTime":"2026-05-15T23:37:00.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53818499632695,"aZ":-24.263975527443996,"pfxX":-9.122406589898906,"pfxZ":4.233528085981156,"pX":0.3100648077795299,"pZ":2.7051521123839954,"vX0":8.524699962546698,"vY0":-135.15343245989638,"vZ0":-1.1252689834622185,"x":105.18,"y":165.74,"x0":-1.6836718849706152,"y0":50.00595366265473,"z0":4.814314215308973,"aX":-17.05848902352961},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2346,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.40363906712822395,"extension":7.078082470867119},"index":4,"playId":"cc8dbb02-00bd-3e17-a01a-6c29f7df4812","pitchNumber":4,"startTime":"2026-05-15T23:37:17.073Z","endTime":"2026-05-15T23:37:21.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78815043258891,"aZ":-30.79713144781485,"pfxX":-7.340704469044522,"pfxZ":0.8689733937913786,"pX":-2.022715541925084,"pZ":3.3760329307120287,"vX0":2.127798370987414,"vY0":-124.55875494179818,"vZ0":2.5275501445542936,"x":194.1,"y":147.63,"x0":-1.9270755513424946,"y0":50.00622123835637,"z0":4.871517749541174,"aX":-11.695826983731287},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":13.0,"spinRate":1401,"spinDirection":256},"zone":11,"typeConfidence":0.91,"plateTime":0.43744763827302213,"extension":6.925419567115399},"index":5,"playId":"fb955490-512a-30e8-b622-021b94025fa0","pitchNumber":5,"startTime":"2026-05-15T23:37:40.090Z","endTime":"2026-05-15T23:37:43.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.828487447856972,"aZ":-29.423323884352566,"pfxX":-7.311008627923816,"pfxZ":1.7163535139927726,"pX":-0.8360720401507864,"pZ":1.968531721904253,"vX0":4.824057821032896,"vY0":-125.30401933125962,"vZ0":-0.8513461893259464,"x":148.87,"y":185.63,"x0":-1.8261846482089918,"y0":50.00576435085431,"z0":4.6943550067557736,"aX":-11.750048246017597},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":12.2,"spinRate":1472,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.43537521546794977,"extension":7.077446033232635},"hitData":{"launchSpeed":71.3,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":167.9}},"index":6,"playId":"f4576322-3c26-3e0a-8b6f-54b077e312f7","pitchNumber":6,"startTime":"2026-05-15T23:37:58.333Z","endTime":"2026-05-15T23:38:07.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:38:07.215Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:40:00.972Z","endTime":"2026-05-15T23:40:21.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00103034712457,"aZ":-20.491886298488936,"pfxX":-8.880029972337962,"pfxZ":5.833098871613697,"pX":-0.29183954071588386,"pZ":1.5014259985228493,"vX0":4.977157025059163,"vY0":-140.4563726285398,"vZ0":-8.138677501865153,"x":128.12,"y":198.24,"x0":-0.9304583167791666,"y0":50.00595466899755,"z0":5.762990774301252,"aX":-17.794032789077455},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":15.1,"spinRate":2290,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38956288851218934,"extension":6.2761945768038405},"hitData":{"launchSpeed":81.2,"launchAngle":17.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.95,"coordY":114.5}},"index":0,"playId":"2a573d0b-bdc4-3848-bacb-c03d677ebb73","pitchNumber":1,"startTime":"2026-05-15T23:40:10.208Z","endTime":"2026-05-15T23:40:21.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.35,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:40:21.899Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to left fielder Bryan Reynolds. Bryce Harper to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:40:21.545Z","endTime":"2026-05-15T23:41:30.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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(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.0,"endSpeed":88.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571788562509497,"aZ":-13.81617565512516,"pfxX":-6.290564733590926,"pfxZ":9.227867988435607,"pX":-1.0357133406401322,"pZ":2.067590946733193,"vX0":1.4852520583774704,"vY0":-139.718949592057,"vZ0":-8.30760072589085,"x":156.48,"y":182.96,"x0":-0.754424096140107,"y0":50.006899023565055,"z0":5.974749146306755,"aX":-12.52046924603503},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":11.2,"spinRate":2313,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39105845527932015,"extension":6.0919878179407085},"index":0,"playId":"133e0782-71bf-37ea-b32f-76d0391cba28","pitchNumber":1,"startTime":"2026-05-15T23:40:45.899Z","endTime":"2026-05-15T23:40:49.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601550827893856,"aZ":-26.60652888950582,"pfxX":-0.3912482026234896,"pfxZ":3.152820359413477,"pX":-0.36998592033955024,"pZ":2.1883837385909124,"vX0":1.2306497575103243,"vY0":-131.31306591225794,"vZ0":-4.958272133967652,"x":131.1,"y":179.69,"x0":-0.791388313776513,"y0":50.00508006380369,"z0":6.050793067396125,"aX":-0.6917062870701943},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":0.5,"spinRate":2506,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4151642541734297,"extension":6.072488274226397},"index":1,"playId":"2a1825c6-c7a4-3fbb-85bd-6122e25c8132","pitchNumber":2,"startTime":"2026-05-15T23:41:02.527Z","endTime":"2026-05-15T23:41:06.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.462891150377956,"aZ":-24.26536928174135,"pfxX":-10.298402783142564,"pfxZ":3.85470604925513,"pX":-0.7306485773142767,"pZ":2.4146348104232738,"vX0":3.970485867667172,"vY0":-142.26028232997618,"vZ0":-5.064780039570466,"x":144.85,"y":173.58,"x0":-0.8060272395453878,"y0":50.00255037300662,"z0":5.755160685841454,"aX":-21.118807055714},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2371,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38494789288729336,"extension":6.317607303604917},"hitData":{"launchSpeed":100.8,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.53,"coordY":116.72}},"index":2,"playId":"7aaa3686-e255-3a75-8489-fb605da788be","pitchNumber":3,"startTime":"2026-05-15T23:41:20.042Z","endTime":"2026-05-15T23:41:30.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.67,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:41:30.663Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Marsh grounds into a force out, second baseman Brandon Lowe to shortstop Konnor Griffin. Bryce Harper to 3rd. Alec Bohm out at 2nd. Brandon Marsh to 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:41:36.253Z","endTime":"2026-05-15T23:44:15.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.027241518155705,"aZ":-40.72838892774,"pfxX":3.0047596199279116,"pfxZ":-5.320056097451266,"pX":-0.31327950476210925,"pZ":2.1858728096277598,"vX0":0.7689634897547721,"vY0":-125.12462713186744,"vZ0":-1.584303846660333,"x":128.94,"y":179.76,"x0":-1.0141545895703679,"y0":50.00469795374956,"z0":6.123634109002255,"aX":4.82948890817187},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.8,"breakHorizontal":-5.6,"spinRate":2673,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4354872035219488,"extension":6.12503830523657},"index":0,"playId":"d4b15656-1f01-30d9-8cbb-ec5f4a4ed171","pitchNumber":1,"startTime":"2026-05-15T23:41:57.377Z","endTime":"2026-05-15T23:42:01.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.517510820257097,"aZ":-41.609787635482625,"pfxX":2.1066697558567515,"pfxZ":-5.829482560245487,"pX":0.4206142248394516,"pZ":1.341907006834756,"vX0":2.570419206613399,"vY0":-125.8476613110835,"vZ0":-3.1755012997645395,"x":100.97,"y":202.55,"x0":-0.884554315726362,"y0":50.00515780017496,"z0":5.962520198106022,"aX":3.4078915994866414},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-11.0,"breakHorizontal":-4.3,"spinRate":2802,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4338245239722047,"extension":6.027758657156522},"index":1,"playId":"9747ff9b-b994-304f-b5e2-7dd7dfced5c6","pitchNumber":2,"startTime":"2026-05-15T23:42:15.325Z","endTime":"2026-05-15T23:42:18.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.783748296593693,"aZ":-14.446513215468077,"pfxX":-6.453688469601365,"pfxZ":8.528159793990108,"pX":0.36018921211682353,"pZ":2.6201530803500335,"vX0":5.370218526156055,"vY0":-142.7686719398118,"vZ0":-6.338472916488933,"x":103.27,"y":168.04,"x0":-0.7004137054092439,"y0":50.00206971578392,"z0":5.7669706883900105,"aX":-13.412620451575922},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2484,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3826650997988441,"extension":6.422582503871399},"index":2,"playId":"528fc3f1-d8ef-3861-a652-aa205bf9a9a1","pitchNumber":3,"startTime":"2026-05-15T23:42:35.563Z","endTime":"2026-05-15T23:42:38.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28671534236222,"aZ":-25.625911836178922,"pfxX":0.047979033368840796,"pfxZ":3.59039451840816,"pX":1.105254217950957,"pZ":2.0568187751293494,"vX0":5.024850146632047,"vY0":-133.1085582663605,"vZ0":-5.256264693822616,"x":74.87,"y":183.25,"x0":-0.8006008558099272,"y0":50.003067685705574,"z0":5.875161825430445,"aX":0.08604310974575041},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":-1.0,"spinRate":2583,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.409012359632833,"extension":6.214538761498464},"index":3,"playId":"1ca1c7fd-dab1-3e30-b3e6-b805e045801e","pitchNumber":4,"startTime":"2026-05-15T23:42:57.046Z","endTime":"2026-05-15T23:43:01.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97729339271635,"aZ":-27.24988685824503,"pfxX":-9.756963071371931,"pfxZ":2.6410379772769748,"pX":0.8295197480681659,"pZ":1.1668977418218633,"vX0":7.912917368590282,"vY0":-135.34673181285837,"vZ0":-6.892427772982137,"x":85.38,"y":207.27,"x0":-0.8561278152172905,"y0":50.006278261982864,"z0":5.640094156120897,"aX":-18.208359660842753},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":16.1,"spinRate":2002,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4038201125552834,"extension":6.64662479308275},"index":4,"playId":"085f594d-b819-3489-9258-50550ab57e64","pitchNumber":5,"startTime":"2026-05-15T23:43:25.519Z","endTime":"2026-05-15T23:43:28.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76300622006877,"aZ":-39.81752219826619,"pfxX":1.5774707528249103,"pfxZ":-4.655531722016449,"pX":0.769315194222952,"pZ":1.9612464983028526,"vX0":3.4545003742449016,"vY0":-126.8021208016557,"vZ0":-2.2902285585607207,"x":87.68,"y":185.83,"x0":-0.8107625567023861,"y0":50.001358530917585,"z0":6.0262626347696315,"aX":2.5906654637551654},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.8,"breakHorizontal":-3.6,"spinRate":2794,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.43050262235388814,"extension":6.469219803377084},"index":5,"playId":"1327f11b-8419-3cf7-b9f1-25eebc05e4d8","pitchNumber":6,"startTime":"2026-05-15T23:43:45.823Z","endTime":"2026-05-15T23:43:49.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821881573670936,"aZ":-27.718296566639346,"pfxX":-9.54272250829386,"pfxZ":2.4028474084041003,"pX":-0.5808555458280799,"pZ":1.349662189428534,"vX0":3.964247483141447,"vY0":-135.17236046161713,"vZ0":-6.682670018237326,"x":139.14,"y":202.34,"x0":-0.8246868718542776,"y0":50.003285137718436,"z0":5.793867497807194,"aX":-17.700432665427066},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":1856,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4048356248264513,"extension":6.410366065354921},"hitData":{"launchSpeed":69.9,"launchAngle":-0.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.42,"coordY":154.32}},"index":6,"playId":"356c9b49-c5c6-31d9-a490-71a9c5daf213","pitchNumber":7,"startTime":"2026-05-15T23:44:08.374Z","endTime":"2026-05-15T23:44:15.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.04,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:44:15.947Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryson Stott out on a sacrifice fly to center fielder Oneil Cruz. Bryce Harper scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:44:29.243Z","endTime":"2026-05-15T23:45:14.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84655928753999,"aZ":-22.403267913286445,"pfxX":-8.88259040885956,"pfxZ":4.845524070333003,"pX":-1.1988317452650334,"pZ":2.435945730192998,"vX0":2.4598295122400957,"vY0":-140.66088096768627,"vZ0":-5.2674733762110035,"x":162.7,"y":173.01,"x0":-0.9266252017170061,"y0":50.00545509685069,"z0":5.771798972906841,"aX":-17.925024084254904},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":15.6,"spinRate":2331,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3883600195598049,"extension":6.268488332011116},"index":0,"playId":"da43d623-b1c6-3bfb-bd7b-78dc6d2bf7af","pitchNumber":1,"startTime":"2026-05-15T23:44:44.254Z","endTime":"2026-05-15T23:44:47.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955349446042277,"aZ":-38.88527668778662,"pfxX":2.537558576442927,"pfxZ":-4.221680111478596,"pX":0.42987608966361784,"pZ":2.081150093059865,"vX0":2.2524617645878733,"vY0":-124.95516053302515,"vZ0":-2.0709421696803956,"x":100.61,"y":182.59,"x0":-0.8112655669275898,"y0":50.004178977861656,"z0":6.100149157545944,"aX":4.032999908164275},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.9,"breakHorizontal":-5.0,"spinRate":2786,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.43748481292756747,"extension":6.013496298738299},"hitData":{"launchSpeed":95.3,"launchAngle":21.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.01,"coordY":60.26}},"index":1,"playId":"78c87c04-737b-3b9e-aa82-22240f04eaa3","pitchNumber":2,"startTime":"2026-05-15T23:45:02.616Z","endTime":"2026-05-15T23:45:14.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.83,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:45:14.653Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:45:21.671Z","endTime":"2026-05-15T23:48:12.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03544449153443,"aZ":-25.178931939678623,"pfxX":-0.516286960345465,"pfxZ":3.83815735457621,"pX":0.7711067307275304,"pZ":1.63102632576203,"vX0":4.349504062477975,"vY0":-133.2833739429575,"vZ0":-6.60706393465397,"x":87.61,"y":194.74,"x0":-0.8055684278028638,"y0":50.00354782852049,"z0":5.926271681187883,"aX":-0.9412883149160585},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":0.1,"spinRate":2637,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.40885008986498494,"extension":6.215106568356431},"index":0,"playId":"beb3a1a9-0622-3f46-806b-7025ff6dbcb2","pitchNumber":1,"startTime":"2026-05-15T23:45:39.496Z","endTime":"2026-05-15T23:45:43.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77559723474125,"aZ":-21.76246901828045,"pfxX":-10.505736327813299,"pfxZ":5.008364467623543,"pX":0.026602164598800326,"pZ":2.0596812004169136,"vX0":6.024788334677374,"vY0":-142.77010882393063,"vZ0":-6.443919300475672,"x":115.99,"y":183.17,"x0":-0.7385050805614732,"y0":50.002706542071486,"z0":5.701559909333391,"aX":-21.835059350786846},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":17.9,"spinRate":2457,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38265803124559605,"extension":6.4191287294882935},"index":1,"playId":"748d8bcb-f770-3ab8-8d85-638114c685d1","pitchNumber":2,"startTime":"2026-05-15T23:45:56.565Z","endTime":"2026-05-15T23:45:59.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91681390644335,"aZ":-14.184049312339674,"pfxX":-5.3926522546835445,"pfxZ":8.754395728695968,"pX":0.637939196872991,"pZ":1.998632120827499,"vX0":5.728894938114497,"vY0":-142.0642227340989,"vZ0":-8.006543247201515,"x":92.68,"y":184.82,"x0":-0.6989904704892356,"y0":50.0021249390296,"z0":5.744691694498513,"aX":-11.081372173134564},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2436,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3847694897835461,"extension":6.647359531566268},"index":2,"playId":"462af585-eb6a-32d3-9725-c2b81758ea4c","pitchNumber":3,"startTime":"2026-05-15T23:46:20.405Z","endTime":"2026-05-15T23:46:24.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716176813941022,"aZ":-23.0833716288868,"pfxX":1.6211389712965278,"pfxZ":4.843787848663661,"pX":0.9107590230301188,"pZ":2.1287068878515902,"vX0":3.921589723394125,"vY0":-134.80134411063005,"vZ0":-5.692162886418571,"x":82.28,"y":181.3,"x0":-0.7620159559940379,"y0":50.004916484634784,"z0":5.852435707752301,"aX":3.044692112184882},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":-3.6,"spinRate":2700,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4032060844374934,"extension":6.219179138692466},"index":3,"playId":"90d9d6d3-19ca-3995-aeee-b5f866bf4379","pitchNumber":4,"startTime":"2026-05-15T23:46:42.609Z","endTime":"2026-05-15T23:46:46.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.277876732045918,"aZ":-15.893325466353451,"pfxX":-6.401862020560626,"pfxZ":7.883708022602669,"pX":0.4629846822351727,"pZ":3.0838439254248726,"vX0":5.541336940260973,"vY0":-142.24262980705578,"vZ0":-4.717551932097692,"x":99.35,"y":155.52,"x0":-0.6712813420488313,"y0":50.002141988323004,"z0":5.759814536058532,"aX":-13.219070431493115},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2428,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3839351792255177,"extension":6.442046090461996},"index":4,"playId":"713c7fef-9e69-3691-8c43-bc9aaa21f70a","pitchNumber":5,"startTime":"2026-05-15T23:47:03.763Z","endTime":"2026-05-15T23:47:07.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-15T23:47:50.762Z","endTime":"2026-05-15T23:48:08.769Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298052281340887,"aZ":-28.628333348580448,"pfxX":-0.4995160895755095,"pfxZ":1.9229561249380378,"pX":1.2966799432908132,"pZ":0.9827770364166488,"vX0":4.902280465324746,"vY0":-134.16996212124295,"vZ0":-7.51368223610218,"x":67.57,"y":212.25,"x0":-0.48140091742270924,"y0":50.00252023275448,"z0":5.831149703614466,"aX":-0.9212449284168205},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":0.0,"spinRate":2593,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40668636075591724,"extension":6.357357202579006},"index":6,"playId":"1def68fe-c198-31df-b480-bbdc6acca6f0","pitchNumber":6,"startTime":"2026-05-15T23:48:08.769Z","endTime":"2026-05-15T23:48:12.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.9999999999999858,"leverageIndex":0.43,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:48:12.961Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out to right fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T23:49:23.070Z","endTime":"2026-05-15T23:51:20.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76275981168908,"aZ":-23.685779645838725,"pfxX":-9.461886603823931,"pfxZ":4.955890002329831,"pX":0.18809534282981288,"pZ":1.1440801803298057,"vX0":7.890866466177405,"vY0":-129.69509886780614,"vZ0":-4.3433026833891635,"x":109.83,"y":207.89,"x0":-1.6565477008552116,"y0":50.003622367501215,"z0":4.635160284600647,"aX":-16.206771254645663},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":15.5,"spinRate":2185,"spinDirection":232},"zone":14,"typeConfidence":0.79,"plateTime":0.42146617001780884,"extension":7.233613600822604},"index":0,"playId":"5a3d1ef6-f678-38bd-8c3f-6fe566065644","pitchNumber":1,"startTime":"2026-05-15T23:50:28.560Z","endTime":"2026-05-15T23:50:32.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764838424705474,"aZ":-21.350351888849566,"pfxX":-9.69663779418006,"pfxZ":6.366683930992991,"pX":-0.7529428644499185,"pZ":1.6368929855539438,"vX0":5.864497906273087,"vY0":-129.4790471810462,"vZ0":-3.553894811155635,"x":145.7,"y":194.58,"x0":-1.7862444056585352,"y0":50.001698688535946,"z0":4.658921101668966,"aX":-16.4804745946188},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":16.3,"spinRate":2195,"spinDirection":232},"zone":13,"typeConfidence":0.77,"plateTime":0.4228447982102619,"extension":7.125106614743258},"index":1,"playId":"d6b1cfd6-653e-3268-a31f-8bb0b4d7ba2d","pitchNumber":2,"startTime":"2026-05-15T23:50:45.191Z","endTime":"2026-05-15T23:50:49.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695855252865684,"aZ":-24.893528163763605,"pfxX":0.432467993344385,"pfxZ":4.6319345942274435,"pX":0.03409296986221438,"pZ":3.1239655066593985,"vX0":4.326180445384653,"vY0":-124.2579288459165,"vZ0":0.7692801057526325,"x":115.7,"y":154.43,"x0":-1.7819399014808337,"y0":50.00235668252295,"z0":4.870469577952265,"aX":0.6793473085459268},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.7,"spinRate":2262,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.43993622314015646,"extension":7.119277024087752},"hitData":{"launchSpeed":96.4,"launchAngle":26.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.62,"coordY":90.44}},"index":2,"playId":"b3eac5ee-06ae-3043-b17a-27ca2eab7ec8","pitchNumber":3,"startTime":"2026-05-15T23:51:07.223Z","endTime":"2026-05-15T23:51:20.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:51:20.207Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Endy Rodríguez pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T23:51:19.764Z","endTime":"2026-05-15T23:52:54.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466142017206447,"aZ":-18.391958300174455,"pfxX":-7.445501108746828,"pfxZ":7.566103352328877,"pX":0.3128566238002461,"pZ":3.7708759441140716,"vX0":7.816139544683301,"vY0":-133.7880119600842,"vZ0":0.5291604623257131,"x":109.2,"y":127.7,"x0":-1.671972226930225,"y0":50.00645416755869,"z0":4.8834744631875,"aX":-13.57044808944503},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2336,"spinDirection":229},"zone":12,"typeConfidence":0.93,"plateTime":0.40859398401877245,"extension":7.156726981737507},"index":0,"playId":"0c488e9c-4f01-3766-8d88-ed044d65762f","pitchNumber":1,"startTime":"2026-05-15T23:51:41.150Z","endTime":"2026-05-15T23:51:44.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.485051804139136,"aZ":-23.69569138018796,"pfxX":-9.799651079860642,"pfxZ":4.670592920348893,"pX":0.9738238751652383,"pZ":2.8005708101844298,"vX0":10.111294943242411,"vY0":-133.1499688897216,"vZ0":-0.6666401005170512,"x":79.88,"y":163.16,"x0":-1.5787938042873328,"y0":50.00662586722789,"z0":4.751286127598837,"aX":-17.804605628491352},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":15.8,"spinRate":2215,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.4095545557436959,"extension":7.136517285846696},"index":1,"playId":"96d23787-63e3-3d83-b1b9-f2cb6e3bacd0","pitchNumber":2,"startTime":"2026-05-15T23:51:57.938Z","endTime":"2026-05-15T23:52:01.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.956884904336178,"aZ":-15.854686888799625,"pfxX":-7.507588367527787,"pfxZ":8.787115881934188,"pX":-0.0765880265719123,"pZ":2.088194385675827,"vX0":7.023932700079174,"vY0":-135.05888888494098,"vZ0":-3.8216125186012837,"x":119.92,"y":182.4,"x0":-1.72892315021673,"y0":50.001348387563716,"z0":4.628419995585701,"aX":-13.941885997436406},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2378,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.4047211285843142,"extension":7.104665969632406},"index":2,"playId":"ddc70639-9252-335a-8dcd-12e34d8c3ad1","pitchNumber":3,"startTime":"2026-05-15T23:52:14.861Z","endTime":"2026-05-15T23:52:18.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-15T23:52:32.329Z","endTime":"2026-05-15T23:52:44.119Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14420438431907,"aZ":-23.145648167479507,"pfxX":-9.533983534469103,"pfxZ":4.9713350131048735,"pX":0.16295167638195154,"pZ":3.009187591198682,"vX0":8.079194370452864,"vY0":-133.50666610541026,"vZ0":-0.322639072459129,"x":110.79,"y":157.53,"x0":-1.654984832520149,"y0":50.00245831194865,"z0":4.788999841709413,"aX":-17.312912480405064},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2224,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.40933963495126324,"extension":7.15843056869124},"hitData":{"launchSpeed":95.5,"launchAngle":69.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.58,"coordY":152.11}},"index":4,"playId":"eb8e36be-a123-35b7-81da-aaf14a771b6b","pitchNumber":4,"startTime":"2026-05-15T23:52:44.119Z","endTime":"2026-05-15T23:52:54.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:52:54.709Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a fly ball to left fielder Edmundo Sosa.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T23:52:59.528Z","endTime":"2026-05-15T23:53:33.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.721883921621508,"aZ":-17.08385033259032,"pfxX":-7.994474304216073,"pfxZ":8.249158286021427,"pX":0.19113729020318146,"pZ":2.603411321863919,"vX0":7.4969714179879166,"vY0":-134.31356400932196,"vZ0":-2.621539731022367,"x":109.71,"y":168.49,"x0":-1.5957609588657298,"y0":50.0044375563503,"z0":4.805066835134042,"aX":-14.627994477539394},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":12.8,"spinRate":2350,"spinDirection":232},"zone":5,"typeConfidence":0.92,"plateTime":0.40759399602589097,"extension":6.935228427684713},"hitData":{"launchSpeed":71.2,"launchAngle":48.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.65,"coordY":118.21}},"index":0,"playId":"031fd6a0-2c64-3ec3-8313-83b3cea6646d","pitchNumber":1,"startTime":"2026-05-15T23:53:22.699Z","endTime":"2026-05-15T23:53:33.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:53:33.916Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T23:56:23.165Z","endTime":"2026-05-15T23:58:18.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-15T23:53:55.407Z","endTime":"2026-05-15T23:54:29.038Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Mayza replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"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-15T23:54:29.038Z","endTime":"2026-05-15T23:56:25.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605400,"link":"/api/v1/people/605400","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120107499522664,"aZ":-22.21898142801588,"pfxX":10.332931868737525,"pfxZ":5.332349084898837,"pX":0.6543787315179441,"pZ":2.4661273919318467,"vX0":-5.94366715147062,"vY0":-135.65382803246564,"vZ0":-5.2902142067538875,"x":92.06,"y":172.19,"x0":1.5290206531226753,"y0":50.00390050569477,"z0":5.986298297700442,"aX":19.297394964621926},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-17.5,"spinRate":1869,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4034609822474944,"extension":6.8242194132540845},"index":2,"playId":"d173295c-08c7-3a61-9e4e-43c4d9ec4e53","pitchNumber":1,"startTime":"2026-05-15T23:56:25.468Z","endTime":"2026-05-15T23:56:29.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907901898720773,"aZ":-20.22380126292238,"pfxX":8.741181339125667,"pfxZ":5.943964381422178,"pX":-0.3423262866136169,"pZ":1.5905591294644923,"vX0":-7.549940805589658,"vY0":-140.23471894958251,"vZ0":-8.599162786914675,"x":130.05,"y":195.83,"x0":1.236681103698636,"y0":50.00481806438124,"z0":5.993800510034042,"aX":17.57684820312205},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":2056,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.38917935360201117,"extension":6.786189874040239},"index":3,"playId":"7f66aef0-a070-37b9-88f0-98f71dc3a029","pitchNumber":2,"startTime":"2026-05-15T23:56:44.209Z","endTime":"2026-05-15T23:56:47.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11639441662033,"aZ":-16.52906632921613,"pfxX":7.0778170517695695,"pfxZ":7.939839405359848,"pX":-1.2296889568151514,"pZ":1.3594740843262574,"vX0":-8.772900533089054,"vY0":-138.35866546243938,"vZ0":-9.610894990773316,"x":163.87,"y":202.07,"x0":1.0384104255771314,"y0":50.006763395019526,"z0":5.947568967235596,"aX":13.952161771825926},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":-11.4,"spinRate":2082,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3934303402249406,"extension":6.91664981152803},"index":4,"playId":"4bb5f33a-778d-32eb-ae0d-f2b60494f208","pitchNumber":3,"startTime":"2026-05-15T23:57:03.608Z","endTime":"2026-05-15T23:57:11.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Garrett Stubbs. Jared Triolo to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"4bb5f33a-778d-32eb-ae0d-f2b60494f208","startTime":"2026-05-15T23:57:16.691Z","endTime":"2026-05-15T23:57:35.618Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"postOnSecond":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":94.39999999999999,"awayTeamWinProbability":5.6000000000000085,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332183788745297,"aZ":-23.34085137687483,"pfxX":8.704607227341553,"pfxZ":4.540228638101322,"pX":0.025731189264388717,"pZ":2.9332094951868437,"vX0":-6.770883504320921,"vY0":-137.85267854936433,"vZ0":-4.385227641582804,"x":116.02,"y":159.58,"x0":1.3687194917207528,"y0":50.006596976682374,"z0":6.097749096258331,"aX":16.950392153799296},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":-14.5,"spinRate":2067,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.39558936147204093,"extension":6.920629465066577},"index":6,"playId":"c5e3719d-7554-322f-89b8-56d532616935","pitchNumber":4,"startTime":"2026-05-15T23:57:35.618Z","endTime":"2026-05-15T23:57:39.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.935841683492455,"aZ":-33.87108761798486,"pfxX":-0.4945825791450559,"pfxZ":-1.0004365919595015,"pX":-0.24735888971631556,"pZ":0.8959666117648786,"vX0":-4.023509273228193,"vY0":-128.50699938058006,"vZ0":-6.208966220549451,"x":126.43,"y":214.59,"x0":1.3933810759810907,"y0":50.00378228819157,"z0":5.927901540542136,"aX":-0.8384710652975172},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.9,"breakHorizontal":1.7,"spinRate":2407,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.42384609647320914,"extension":6.960064190884277},"index":7,"playId":"74688f37-c7b7-3257-a50f-0ada5c8fc656","pitchNumber":5,"startTime":"2026-05-15T23:57:53.817Z","endTime":"2026-05-15T23:57:56.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068036549646553,"aZ":-20.473447595502606,"pfxX":8.825073915882864,"pfxZ":5.8086363893961455,"pX":0.18537927699048182,"pZ":2.4893041043886965,"vX0":-6.564981988213113,"vY0":-140.19613935137087,"vZ0":-5.982223648814473,"x":109.93,"y":171.57,"x0":1.3964661291556382,"y0":50.006106196225126,"z0":5.962927622239796,"aX":17.78558929263412},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":-14.9,"spinRate":2167,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.388875329660769,"extension":6.847852570536348},"index":8,"playId":"34a6527b-4c4e-3d64-aaff-7276b9adf1aa","pitchNumber":6,"startTime":"2026-05-15T23:58:09.551Z","endTime":"2026-05-15T23:58:18.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.799999999999983,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-15T23:58:18.368Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:00:10.196Z","endTime":"2026-05-16T00:00:25.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.661695408566292,"aZ":-26.63016761485328,"pfxX":-10.164975664120723,"pfxZ":2.7539545820837485,"pX":0.3738459733186986,"pZ":2.562216730310967,"vX0":7.296903644526285,"vY0":-140.7073008584983,"vZ0":-4.405994809769064,"x":102.75,"y":169.6,"x0":-0.9268257916822447,"y0":50.00374832770956,"z0":5.865079294002845,"aX":-20.46991371043427},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.3,"breakHorizontal":17.0,"spinRate":2402,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38862963995721156,"extension":6.3004971148489695},"hitData":{"launchSpeed":95.9,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":161.82}},"index":0,"playId":"610242dd-13b2-3306-b6b3-c31ece7b212c","pitchNumber":1,"startTime":"2026-05-16T00:00:17.133Z","endTime":"2026-05-16T00:00:25.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.89999999999999,"awayTeamWinProbability":5.1000000000000085,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:00:25.390Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Garrett Stubbs hit by pitch.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:00:30.709Z","endTime":"2026-05-16T00:01:40.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522906874717986,"aZ":-26.598867229688853,"pfxX":-9.640812762377141,"pfxZ":3.187668240155956,"pX":-0.179568041844487,"pZ":2.238736382419142,"vX0":5.126810992123425,"vY0":-130.91806569360415,"vZ0":-4.506965777374808,"x":123.84,"y":178.33,"x0":-0.902220046761852,"y0":50.003963240653,"z0":5.954065748740849,"aX":-16.873197657489207},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":1909,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.41707006241246347,"extension":6.35978902251102},"index":0,"playId":"d9747696-5652-3edf-aaf2-fdcde7dd660e","pitchNumber":1,"startTime":"2026-05-16T00:01:01.024Z","endTime":"2026-05-16T00:01:04.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943739434106867,"aZ":-12.566176487762723,"pfxX":-5.425476317507922,"pfxZ":9.859856066529723,"pX":0.3330750754317162,"pZ":3.454878047519828,"vX0":5.322537463213721,"vY0":-140.1943100546701,"vZ0":-4.347661165565811,"x":104.3,"y":145.5,"x0":-0.8859292348668699,"y0":50.006279443841244,"z0":5.847272255428122,"aX":-10.793211359313455},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2282,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3908308831339582,"extension":6.2106775339336755},"index":1,"playId":"72994b14-edf6-3d5b-8725-c0c3cc48332e","pitchNumber":2,"startTime":"2026-05-16T00:01:12.582Z","endTime":"2026-05-16T00:01:15.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":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-16T00:01:27.200Z","endTime":"2026-05-16T00:01:35.159Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56943834516768,"aZ":-37.94679530269649,"pfxX":0.48548617197212707,"pfxZ":-3.490545153077237,"pX":1.9313546706964864,"pZ":0.8471373306705265,"vX0":6.024528139517416,"vY0":-126.84098284048667,"vZ0":-5.398602524038238,"x":43.38,"y":215.91,"x0":-0.5241672022880459,"y0":50.00534590740419,"z0":5.9821117833453465,"aX":0.8017570280895298},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-2.0,"spinRate":2785,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42954704735676685,"extension":6.36085215432006},"index":3,"playId":"61f0b27f-1345-36b6-93ae-b88c79bf0a02","pitchNumber":3,"startTime":"2026-05-16T00:01:35.159Z","endTime":"2026-05-16T00:01:40.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:01:40.118Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:01:42.142Z","endTime":"2026-05-16T00:03:10.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.083829603881117,"aZ":-38.97763815382899,"pfxX":1.5793332933630384,"pfxZ":-4.302725246338486,"pX":-0.976340703980671,"pZ":3.41405711366372,"vX0":-0.36751584301054113,"vY0":-123.74302568972342,"vZ0":0.8415624553234506,"x":154.22,"y":146.6,"x0":-1.0329848542913505,"y0":50.0018268445408,"z0":6.284727325758938,"aX":2.4978209809003387},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.4,"breakHorizontal":-2.8,"spinRate":2560,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4393079566490661,"extension":6.006008579882074},"index":0,"playId":"7d982579-067a-38cd-a65c-2d79992cc7d3","pitchNumber":1,"startTime":"2026-05-16T00:02:07.089Z","endTime":"2026-05-16T00:02:10.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967620604072327,"aZ":-12.138278605683437,"pfxX":-6.465547864517664,"pfxZ":9.990806621982031,"pX":0.2425879541080521,"pZ":1.613976140248351,"vX0":4.864171295967904,"vY0":-140.30410930557298,"vZ0":-9.531684642925555,"x":107.75,"y":195.2,"x0":-0.6683432660981178,"y0":50.003077462689554,"z0":5.833825087144034,"aX":-12.96760205878607},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2430,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3894922716511484,"extension":6.321478182879577},"index":1,"playId":"ba30fee3-5248-3a0a-9b07-ea47083ab689","pitchNumber":2,"startTime":"2026-05-16T00:02:22.251Z","endTime":"2026-05-16T00:02:26.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976670429164642,"aZ":-28.013583488557476,"pfxX":0.6514612390749333,"pfxZ":2.326575964930935,"pX":0.30624414042131193,"pZ":2.0316595250676275,"vX0":2.9285291445767294,"vY0":-132.14796212838473,"vZ0":-4.870230270543332,"x":105.33,"y":183.93,"x0":-0.8955932193877909,"y0":50.005084227640786,"z0":5.926774551298556,"aX":1.1659510781080247},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":-1.8,"spinRate":2559,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.41258271572719396,"extension":6.293216113772175},"index":2,"playId":"fa5a22b2-f0e6-3f20-9981-825b5e76c28e","pitchNumber":3,"startTime":"2026-05-16T00:02:42.888Z","endTime":"2026-05-16T00:02:46.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593255367628885,"aZ":-26.462810344727764,"pfxX":-0.5802789425167849,"pfxZ":3.1124698167099716,"pX":0.8365813438366022,"pZ":2.1418482959172733,"vX0":4.335768385181834,"vY0":-134.2597868710712,"vZ0":-5.184009395967838,"x":85.11,"y":180.95,"x0":-0.7201595346057292,"y0":50.00471353643896,"z0":5.968333583285907,"aX":-1.0659921008701825},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":0.1,"spinRate":2645,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4071152763553876,"extension":6.203549847380104},"index":3,"playId":"5ef105bd-b641-328c-963d-a57c62f76306","pitchNumber":4,"startTime":"2026-05-16T00:03:05.911Z","endTime":"2026-05-16T00:03:10.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:03:10.167Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (19) on a fly ball to right center field. Garrett Stubbs scores.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:03:13.793Z","endTime":"2026-05-16T00:05:04.958Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299704409921222,"aZ":-26.639768834207203,"pfxX":-8.753063953657628,"pfxZ":3.1082403722843743,"pX":-1.6704785522725007,"pZ":2.316892879517672,"vX0":1.7025376839729127,"vY0":-132.16271314154693,"vZ0":-3.975775604649395,"x":180.67,"y":176.22,"x0":-1.1824535690153581,"y0":50.004745672643764,"z0":5.78140811933282,"aX":-15.59542726760209},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":1937,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.413322646619557,"extension":6.385326379709792},"index":0,"playId":"cabb390e-2b94-39f6-b7c1-00067a6004aa","pitchNumber":1,"startTime":"2026-05-16T00:03:34.182Z","endTime":"2026-05-16T00:03:37.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.823158477666404,"aZ":-24.873543015622634,"pfxX":-0.24294769254860826,"pfxZ":4.027592534507092,"pX":0.6249713156264497,"pZ":1.18089937011413,"vX0":3.937358626518479,"vY0":-133.52591051496313,"vZ0":-7.6018631446887035,"x":93.18,"y":206.9,"x0":-0.8349540652971251,"y0":50.00210004274764,"z0":5.8452563942364595,"aX":-0.4408901602609944},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-0.4,"spinRate":2698,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4096719734542673,"extension":6.323603494113186},"index":1,"playId":"ab55e560-89c3-386e-9b38-e0f4af93019c","pitchNumber":2,"startTime":"2026-05-16T00:03:56.529Z","endTime":"2026-05-16T00:04:00.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73538612836799,"aZ":-25.080599169176242,"pfxX":-0.5680954670129976,"pfxZ":3.8743806232242877,"pX":0.7055488567326749,"pZ":1.8435211388514832,"vX0":4.365131148174535,"vY0":-134.35505758001636,"vZ0":-5.778509329013585,"x":90.11,"y":189.0,"x0":-0.8654231824973759,"y0":50.002965290983816,"z0":5.801318728005646,"aX":-1.0406370871791155},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2701,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4074640647008172,"extension":6.190772877092672},"index":2,"playId":"58b714d8-8312-3be8-83c1-d75cfcb41bf5","pitchNumber":3,"startTime":"2026-05-16T00:04:14.521Z","endTime":"2026-05-16T00:04:17.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246710013637063,"aZ":-15.070430341218445,"pfxX":-7.341577802402932,"pfxZ":8.2903327502053,"pX":-0.15424477529856492,"pZ":2.7937342086412618,"vX0":4.747496430541279,"vY0":-142.181727246013,"vZ0":-5.480655593847929,"x":122.88,"y":163.35,"x0":-0.885146134906011,"y0":50.004005027839774,"z0":5.69042935603336,"aX":-15.148088011751552},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":12.5,"spinRate":2526,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3840965765419426,"extension":6.455380624521455},"hitData":{"launchSpeed":109.5,"launchAngle":39.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.09,"coordY":47.34}},"index":3,"playId":"057a5bd0-bfbb-37cd-8955-7be2e6e2dc3b","pitchNumber":4,"startTime":"2026-05-16T00:04:37.061Z","endTime":"2026-05-16T00:05:04.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":596117,"link":"/api/v1/people/596117"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-7.599999999999994,"leverageIndex":0.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:05:04.958Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:05:27.299Z","endTime":"2026-05-16T00:06:27.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-16T00:05:24.067Z","endTime":"2026-05-16T00:05:29.652Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817152771098282,"aZ":-30.60526340314854,"pfxX":-7.273056020061292,"pfxZ":0.912212771310065,"pX":-0.17457797041602818,"pZ":3.0533798020581133,"vX0":4.00595951285271,"vY0":-130.20222867486618,"vZ0":-1.4195605762527883,"x":123.65,"y":156.34,"x0":-0.7897490767055291,"y0":50.00006215238015,"z0":5.925643118685687,"aX":-12.461822988413534},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":12.2,"spinRate":1570,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.420983861190213,"extension":6.461735045342882},"index":1,"playId":"80853b70-d334-3c66-9b1f-fd1108fc5211","pitchNumber":1,"startTime":"2026-05-16T00:05:29.652Z","endTime":"2026-05-16T00:05:33.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92067768601384,"aZ":-39.2705663809738,"pfxX":-0.7358968477500358,"pfxZ":-4.310796443576263,"pX":1.4617558647656586,"pZ":0.6049893293473319,"vX0":5.080312557582386,"vY0":-126.97242793880208,"vZ0":-5.527775458485181,"x":61.28,"y":222.45,"x0":-0.4620429648106594,"y0":50.00134169391229,"z0":5.905097479940389,"aX":-1.2118000589275242},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.8,"breakHorizontal":0.2,"spinRate":2577,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.42997293938563264,"extension":6.407693325789626},"index":2,"playId":"0acdd964-2039-3b0c-9776-8f6c66c69215","pitchNumber":2,"startTime":"2026-05-16T00:05:44.840Z","endTime":"2026-05-16T00:05:48.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.163160128893125,"aZ":-39.84962252639193,"pfxX":1.9608378262628983,"pfxZ":-4.877603561029995,"pX":0.13258465534415023,"pZ":2.0096398557928365,"vX0":1.2992792995123068,"vY0":-124.1558356848119,"vZ0":-1.817792596459058,"x":111.95,"y":184.52,"x0":-0.6510240441175176,"y0":50.00451970038979,"z0":6.045440357151959,"aX":3.083759582396032},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.0,"breakHorizontal":-3.8,"spinRate":2768,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4399295028291976,"extension":5.982731652704193},"index":3,"playId":"08252735-eb52-3835-a00d-15f224d7505b","pitchNumber":3,"startTime":"2026-05-16T00:05:59.270Z","endTime":"2026-05-16T00:06:02.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37633766599999,"aZ":-28.240251412781962,"pfxX":-10.831086532374092,"pfxZ":2.141528973281833,"pX":-0.4867843907831783,"pZ":1.4058100280315222,"vX0":4.34611195128242,"vY0":-134.6233827343218,"vZ0":-5.929975468901233,"x":135.56,"y":200.82,"x0":-0.7155601612048752,"y0":50.00027882760122,"z0":5.637358573195688,"aX":-19.866313011051314},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":18.7,"spinRate":1941,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40694149968145776,"extension":6.36232026646421},"hitData":{"launchSpeed":88.4,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.49,"coordY":94.76}},"index":4,"playId":"62a422a4-5e17-316f-871f-a403db493994","pitchNumber":4,"startTime":"2026-05-16T00:06:13.067Z","endTime":"2026-05-16T00:06:27.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:06:27.699Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alec Bohm grounds into a force out, fielded by shortstop Konnor Griffin. Bryce Harper out at 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:06:25.054Z","endTime":"2026-05-16T00:08:00.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305354437223922,"aZ":-26.767439068472726,"pfxX":-0.6956147009008377,"pfxZ":3.0010288584970546,"pX":0.14466109743766795,"pZ":2.005192400730294,"vX0":3.1336655161389024,"vY0":-132.63234766060935,"vZ0":-4.866908664642099,"x":111.49,"y":184.64,"x0":-0.9559252730666559,"y0":50.004611317070506,"z0":5.788760556501657,"aX":-1.2542458101435257},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":0.7,"spinRate":2611,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.41117549832457323,"extension":6.222344102155372},"index":0,"playId":"f7755bf1-c88a-366c-bed8-b87b3308c60c","pitchNumber":1,"startTime":"2026-05-16T00:06:49.689Z","endTime":"2026-05-16T00:06:53.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78744457910384,"aZ":-26.393804423535794,"pfxX":-0.9355165361919733,"pfxZ":3.224391502744668,"pX":-0.779764993080007,"pZ":3.2607829259508514,"vX0":0.8125451774820478,"vY0":-132.85840730602774,"vZ0":-2.300222985893618,"x":146.72,"y":150.74,"x0":-0.9676410028099115,"y0":50.00197735169515,"z0":6.051020304807314,"aX":-1.6766163811901758},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":1.6,"spinRate":2527,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4118645439291315,"extension":6.0176479373288405},"index":1,"playId":"957f1306-9549-3a8b-88b4-ec9b551a9f91","pitchNumber":2,"startTime":"2026-05-16T00:07:05.712Z","endTime":"2026-05-16T00:07:09.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7565006567356,"aZ":-12.99301571817343,"pfxX":-5.427432715702072,"pfxZ":9.493485773933452,"pX":-0.30844102943055024,"pZ":3.2442626020448104,"vX0":3.3268364479409236,"vY0":-140.73591726702224,"vZ0":-4.8665888134002095,"x":128.76,"y":151.18,"x0":-0.7962226619139559,"y0":50.0039291563467,"z0":5.8270956389633355,"aX":-10.96753264376954},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2464,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.388101145067548,"extension":6.453710607655768},"index":2,"playId":"ca605649-8663-3073-bd1a-61e5e6e7796a","pitchNumber":3,"startTime":"2026-05-16T00:07:27.642Z","endTime":"2026-05-16T00:07:30.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298377798964314,"aZ":-26.37045018716618,"pfxX":-0.4655362363926425,"pfxZ":3.0605721019597913,"pX":0.42089694603099403,"pZ":1.8755030005488038,"vX0":3.449477512476268,"vY0":-136.02033241797184,"vZ0":-5.92233641622034,"x":100.96,"y":188.14,"x0":-0.7964631172538057,"y0":50.00652403482683,"z0":5.879238647803764,"aX":-0.8843128576892099},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.7,"breakHorizontal":0.2,"spinRate":2615,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4007525157250096,"extension":6.264240934381185},"hitData":{"launchSpeed":66.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":148.64}},"index":3,"playId":"246a6b37-3d63-3737-9484-052c29338241","pitchNumber":4,"startTime":"2026-05-16T00:07:51.349Z","endTime":"2026-05-16T00:08:00.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:08:00.723Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (12) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:09:48.839Z","endTime":"2026-05-16T00:11:04.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664163754765553,"aZ":-20.792349195568775,"pfxX":8.311648887538356,"pfxZ":5.869538305284689,"pX":-0.5007790904443491,"pZ":2.483372510649876,"vX0":-7.862445471512179,"vY0":-137.67740008085593,"vZ0":-6.017038619437193,"x":136.09,"y":171.73,"x0":1.2981791864400838,"y0":50.003664935819394,"z0":6.083429666677091,"aX":16.11916468442573},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":-13.6,"spinRate":2001,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.3962957003385541,"extension":6.9306294116190275},"index":0,"playId":"fdc40ebf-c344-3019-a0d0-377fbe40703a","pitchNumber":1,"startTime":"2026-05-16T00:10:20.546Z","endTime":"2026-05-16T00:10:24.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91329470380438,"aZ":-34.6585235291802,"pfxX":-0.8116779718483571,"pfxZ":-1.516811699941563,"pX":0.28693727837740973,"pZ":2.3719289262493284,"vX0":-2.88958880758,"vY0":-126.67406358389817,"vZ0":-2.4029358317383207,"x":106.06,"y":174.74,"x0":1.5441623074301398,"y0":50.003766077500245,"z0":6.0820398643269025,"aX":-1.3289900599064148},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":2.0,"spinRate":2276,"spinDirection":308},"zone":5,"typeConfidence":0.9,"plateTime":0.43106326890184343,"extension":6.859860759635351},"hitData":{"launchSpeed":107.1,"launchAngle":27.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.25,"coordY":38.21}},"index":1,"playId":"02f24160-eba1-3b0b-92ca-65d592934cc0","pitchNumber":2,"startTime":"2026-05-16T00:10:35.175Z","endTime":"2026-05-16T00:11:04.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":0.37,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:11:04.226Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to second baseman Bryson Stott.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:10:47.028Z","endTime":"2026-05-16T00:12:10.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21088625469738,"aZ":-20.383168930822986,"pfxX":7.598376223745239,"pfxZ":6.206757867895343,"pX":0.7448230589023209,"pZ":2.657075026326721,"vX0":-4.564905342094538,"vY0":-136.09289275837514,"vZ0":-5.423372163518827,"x":88.61,"y":167.04,"x0":1.4453519566109543,"y0":50.00530984567146,"z0":6.061572563533989,"aX":14.441479140898002},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-13.0,"spinRate":2074,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.40047489822081195,"extension":6.895483970926481},"index":0,"playId":"34dc2365-5388-33c8-94d7-1045c025fa4e","pitchNumber":1,"startTime":"2026-05-16T00:11:28.196Z","endTime":"2026-05-16T00:11:31.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73302124905096,"aZ":-21.75159336300919,"pfxX":7.770471982148527,"pfxZ":5.710168488143184,"pX":0.23486086946436063,"pZ":1.0593443637527644,"vX0":-5.478509440487053,"vY0":-133.27903491949317,"vZ0":-8.687189321530015,"x":108.05,"y":210.18,"x0":1.292538569949233,"y0":50.00330013873312,"z0":5.893397544703468,"aX":14.183633718883849},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-13.1,"spinRate":1570,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4086942729485341,"extension":6.910658424819384},"index":1,"playId":"ce0f7cd0-76e9-37ab-a7a0-2f3e32bf04a5","pitchNumber":2,"startTime":"2026-05-16T00:11:46.955Z","endTime":"2026-05-16T00:11:50.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.509943553618633,"aZ":-20.766418239031005,"pfxX":8.966745372052557,"pfxZ":5.966566071665642,"pX":0.22398828451325384,"pZ":1.7944547508077058,"vX0":-6.460496029081869,"vY0":-136.9734968801839,"vZ0":-7.518748377217282,"x":108.46,"y":190.33,"x0":1.4408811292343815,"y0":50.003723270965175,"z0":5.980722456886231,"aX":17.144214285693607},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":2164,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3989360137834108,"extension":6.9478663777282454},"hitData":{"launchSpeed":104.0,"launchAngle":7.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":156.75}},"index":2,"playId":"0ca1088c-2354-349d-86de-ffddb46ce0d7","pitchNumber":3,"startTime":"2026-05-16T00:12:04.795Z","endTime":"2026-05-16T00:12:10.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:12:10.045Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:12:17.092Z","endTime":"2026-05-16T00:13:01.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124235091122006,"aZ":-20.91936229030751,"pfxX":8.541916001279954,"pfxZ":5.777370312498132,"pX":-0.5399326643060559,"pZ":2.827729528918466,"vX0":-8.408161749949286,"vY0":-138.2649919288842,"vZ0":-4.912938122209441,"x":137.58,"y":162.43,"x0":1.4220618339050621,"y0":50.00157928862677,"z0":6.020160874089959,"aX":16.635504906947382},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-13.8,"spinRate":2093,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.3952624453866078,"extension":6.881001050637181},"index":0,"playId":"d7774014-13c0-3825-8db9-2063964d173a","pitchNumber":1,"startTime":"2026-05-16T00:12:37.626Z","endTime":"2026-05-16T00:12:41.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07361203081008,"aZ":-19.31675003608227,"pfxX":8.991864336079846,"pfxZ":6.65331215396556,"pX":0.7714571343156382,"pZ":2.014363187424929,"vX0":-5.047136823809666,"vY0":-137.75889713406858,"vZ0":-7.052411653389662,"x":87.59,"y":184.39,"x0":1.453935814212337,"y0":50.00295532462272,"z0":5.901936179835181,"aX":17.374657045475804},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":-15.4,"spinRate":2145,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.39680192053507435,"extension":6.9430656663094865},"hitData":{"launchSpeed":80.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":160.8}},"index":1,"playId":"a2b44f91-6853-39c2-ab79-c6ae27f686ea","pitchNumber":2,"startTime":"2026-05-16T00:12:51.147Z","endTime":"2026-05-16T00:13:01.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:13:01.305Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:13:04.826Z","endTime":"2026-05-16T00:14:25.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593802545479818,"aZ":-20.60642467682378,"pfxX":9.26722764389395,"pfxZ":6.032776107791204,"pX":0.11463816282610545,"pZ":3.648687771486834,"vX0":-6.689674801827025,"vY0":-137.63316477957218,"vZ0":-2.696758658361748,"x":112.63,"y":140.27,"x0":1.3728779728199292,"y0":50.00443512549828,"z0":6.036933580022874,"aX":17.77797912261538},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-15.4,"spinRate":2177,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3979759486674128,"extension":6.969268627586608},"index":0,"playId":"27eb230b-64f6-3931-8d52-845462aacdd1","pitchNumber":1,"startTime":"2026-05-16T00:13:24.968Z","endTime":"2026-05-16T00:13:28.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56223472042176,"aZ":-16.753631624790245,"pfxX":5.490052430003782,"pfxZ":8.038562404286035,"pX":0.11627357897501792,"pZ":4.029958530143031,"vX0":-5.943672150984435,"vY0":-137.64966104523867,"vZ0":-1.9942325634938782,"x":112.57,"y":129.97,"x0":1.5902971739088525,"y0":50.00538934203523,"z0":5.89816939687727,"aX":10.536363712449504},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":-8.6,"spinRate":2218,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.39791872354215174,"extension":6.892905379613896},"index":1,"playId":"52928ca4-65d0-3902-8cbf-58c307b867f6","pitchNumber":2,"startTime":"2026-05-16T00:13:39.575Z","endTime":"2026-05-16T00:13:43.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79231621415602,"aZ":-34.128532049657125,"pfxX":-0.6783520979669877,"pfxZ":-1.1929652753381,"pX":-0.5388093220720531,"pZ":0.9260041516272917,"vX0":-4.677811350495211,"vY0":-126.26790271275249,"vZ0":-5.862845547964132,"x":137.54,"y":213.78,"x0":1.4168363510017479,"y0":50.00610313695525,"z0":5.985197558247772,"aX":-1.1078827097659565},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":2.2,"spinRate":2320,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.4318016230218964,"extension":6.907698049029099},"index":2,"playId":"c7339fda-1ba7-30a9-8c1e-08d4ea1d0d6d","pitchNumber":3,"startTime":"2026-05-16T00:13:55.939Z","endTime":"2026-05-16T00:13:59.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97513720812631,"aZ":-21.907221428532345,"pfxX":9.503978864810293,"pfxZ":5.245484898732675,"pX":-0.20479932172557336,"pZ":2.7877020572382905,"vX0":-7.450144585199647,"vY0":-138.34210813198507,"vZ0":-4.762688027745955,"x":124.81,"y":163.51,"x0":1.2749734157079644,"y0":50.00525455168432,"z0":5.98089797093908,"aX":18.608689695104893},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2132,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39442256070999093,"extension":6.830846929001174},"index":3,"playId":"28dfa258-cdbb-3307-adc2-dfbf35c8da43","pitchNumber":4,"startTime":"2026-05-16T00:14:21.015Z","endTime":"2026-05-16T00:14:25.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:14:25.770Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:16:38.614Z","endTime":"2026-05-16T00:19:00.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93892196724145,"aZ":-39.51045075694508,"pfxX":0.02161853848008466,"pfxZ":-4.727383544078844,"pX":1.0816039906284143,"pZ":2.45406005313791,"vX0":4.510194820663783,"vY0":-123.08649875216481,"vZ0":-1.1425978786191997,"x":75.77,"y":172.52,"x0":-0.7690244583342041,"y0":50.00420490467617,"z0":6.237682275900932,"aX":0.03320845629333251},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.6,"breakHorizontal":-1.0,"spinRate":2584,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44315331759271226,"extension":5.888418143107823},"index":0,"playId":"2bc8f667-b2f3-3d38-9525-42987292038c","pitchNumber":1,"startTime":"2026-05-16T00:16:40.869Z","endTime":"2026-05-16T00:16:44.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756750924641533,"aZ":-13.263877741633214,"pfxX":-5.69742977273944,"pfxZ":9.295144651429057,"pX":0.6156617635398355,"pZ":3.252525943711334,"vX0":5.598744371421745,"vY0":-141.18189623764627,"vZ0":-4.940585035119782,"x":93.53,"y":150.96,"x0":-0.6453187607628307,"y0":50.0049308143928,"z0":5.867501116991334,"aX":-11.594225560516067},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2384,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3867820269678428,"extension":6.414014710346554},"index":1,"playId":"7de8bd73-97bd-30aa-a542-c3c500d9ebfd","pitchNumber":2,"startTime":"2026-05-16T00:16:55.250Z","endTime":"2026-05-16T00:16:59.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976637756593618,"aZ":-26.250713756443197,"pfxX":-8.920311667417604,"pfxZ":3.3368264898400177,"pX":-0.4471460069781581,"pZ":2.446643417162884,"vX0":3.611562810621826,"vY0":-131.85050716351654,"vZ0":-3.8196116386708736,"x":134.04,"y":172.72,"x0":-0.6697473247713994,"y0":50.00162551504904,"z0":5.833849426863316,"aX":-15.827575730206002},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":1887,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.41418319323713426,"extension":6.233393529211924},"index":2,"playId":"4af87a13-41d9-37bd-ba20-af2c1bdeeceb","pitchNumber":3,"startTime":"2026-05-16T00:17:09.746Z","endTime":"2026-05-16T00:17:13.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"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-16T00:17:21.406Z","endTime":"2026-05-16T00:17:34.871Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85978090426757,"aZ":-40.86980765515802,"pfxX":1.5622047780481516,"pfxZ":-5.3705606718553485,"pX":1.4698971528899758,"pZ":1.1914819325841377,"vX0":4.571957193950123,"vY0":-125.97492215380666,"vZ0":-3.9526149241734423,"x":60.97,"y":206.61,"x0":-0.5662033856257863,"y0":50.00282698826872,"z0":6.060012961177282,"aX":2.5289922794367126},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.3,"breakHorizontal":-3.8,"spinRate":2746,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4335990704596173,"extension":6.1677886955954095},"index":4,"playId":"a63434a1-6159-3c9d-b78c-0271d27d3fdc","pitchNumber":4,"startTime":"2026-05-16T00:17:34.871Z","endTime":"2026-05-16T00:17:38.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916554786785877,"aZ":-28.9135152225655,"pfxX":-0.7116454905446168,"pfxZ":1.7685822826844557,"pX":0.8886305984074733,"pZ":1.23395781151861,"vX0":4.302212191852982,"vY0":-134.25973949317884,"vZ0":-6.80892986859547,"x":83.13,"y":205.46,"x0":-0.6342461605224768,"y0":50.00630229587952,"z0":5.828977476510237,"aX":-1.3149877865268718},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":0.5,"spinRate":2617,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.406170928508752,"extension":6.436752009069205},"index":5,"playId":"7546bdda-64f1-3560-a752-e5e65439f73b","pitchNumber":5,"startTime":"2026-05-16T00:17:50.363Z","endTime":"2026-05-16T00:17:53.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619089287140092,"aZ":-27.41472423999381,"pfxX":-0.8503422352610235,"pfxZ":2.528000014629246,"pX":0.9654459534182218,"pZ":2.0721568667284522,"vX0":5.037210216756932,"vY0":-135.1403037124476,"vZ0":-4.858012422708053,"x":80.2,"y":182.83,"x0":-0.7982222574472567,"y0":50.00122548981998,"z0":5.777992991612229,"aX":-1.6003372184672822},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":0.7,"spinRate":2624,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4026240813364601,"extension":6.390173132639036},"index":6,"playId":"aa5135bf-32d2-38a1-8cbc-b6679a8c32fe","pitchNumber":6,"startTime":"2026-05-16T00:18:09.762Z","endTime":"2026-05-16T00:18:13.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08945178719773,"aZ":-39.22491398050893,"pfxX":1.1276162197612458,"pfxZ":-4.404646051665693,"pX":-0.2878506384965131,"pZ":1.9858270469774106,"vX0":0.8116333404665123,"vY0":-126.11406610528911,"vZ0":-2.1853726522599075,"x":127.97,"y":185.16,"x0":-0.7609990270231108,"y0":50.00143919784378,"z0":6.045371729318408,"aX":1.8053260682699315},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.3,"breakHorizontal":-2.3,"spinRate":2737,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.43530419191386294,"extension":6.405218530302808},"hitData":{"launchSpeed":89.9,"launchAngle":42.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.06,"coordY":81.89}},"index":7,"playId":"c2992788-3f7e-3387-b608-b70195f78ecd","pitchNumber":7,"startTime":"2026-05-16T00:18:48.072Z","endTime":"2026-05-16T00:19:00.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:19:00.477Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:19:00.056Z","endTime":"2026-05-16T00:20:02.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531652538952855,"aZ":-12.984075544457902,"pfxX":-6.060398928370259,"pfxZ":9.463476764209366,"pX":-0.381501681315861,"pZ":1.4193529578115294,"vX0":3.507080050085884,"vY0":-141.32601338335417,"vZ0":-9.58824100065136,"x":131.54,"y":200.46,"x0":-0.849747653487535,"y0":50.00008080726333,"z0":5.685094583826545,"aX":-12.28460108379415},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2424,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3872278586483784,"extension":6.472567339064172},"index":0,"playId":"5371b213-cc8c-3079-848f-c80f3fbbe326","pitchNumber":1,"startTime":"2026-05-16T00:19:19.507Z","endTime":"2026-05-16T00:19:23.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12878942109505,"aZ":-13.9723631545724,"pfxX":-5.67565566820822,"pfxZ":8.955726850186528,"pX":-0.002165747805990748,"pZ":1.8432338160907427,"vX0":4.030601737430668,"vY0":-141.41866377656547,"vZ0":-8.26601460222509,"x":117.08,"y":189.01,"x0":-0.705763716126283,"y0":50.006216101041154,"z0":5.693123096263508,"aX":-11.541033781109352},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2383,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3867606853435759,"extension":6.414748098941312},"index":1,"playId":"a406a1a4-6918-3be4-8023-68cd366b2ff5","pitchNumber":2,"startTime":"2026-05-16T00:19:34.128Z","endTime":"2026-05-16T00:19:37.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.041317445569938,"aZ":-23.81587014432928,"pfxX":-9.096438652821558,"pfxZ":4.530446804033251,"pX":0.6026913098465758,"pZ":1.8502626263922304,"vX0":6.672771700033913,"vY0":-134.7185003290927,"vZ0":-5.854412843964955,"x":94.03,"y":188.82,"x0":-0.7188876606366593,"y0":50.00545789837057,"z0":5.72465441602853,"aX":-16.79766919396821},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":15.1,"spinRate":2001,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4058742724072024,"extension":6.432057454477905},"hitData":{"launchSpeed":104.2,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":149.66}},"index":2,"playId":"2d755964-d58f-35ed-a02c-07151ae3446e","pitchNumber":3,"startTime":"2026-05-16T00:19:50.079Z","endTime":"2026-05-16T00:20:02.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:20:02.462Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:20:02.309Z","endTime":"2026-05-16T00:21:21.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45779613252656,"aZ":-22.542278977505255,"pfxX":1.731665471919106,"pfxZ":5.338640403777696,"pX":1.5939669120966504,"pZ":2.0291653542032977,"vX0":5.099158537623377,"vY0":-133.4109828078692,"vZ0":-6.147245215392761,"x":56.24,"y":183.99,"x0":-0.5664439442787209,"y0":50.0039816149494,"z0":5.98600063445234,"aX":3.1233706477843985},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":-4.2,"spinRate":2623,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4104138486765203,"extension":6.05909429417994},"index":0,"playId":"e0f42c28-fc4b-3e70-b8b5-2ff8aac1320b","pitchNumber":1,"startTime":"2026-05-16T00:20:19.655Z","endTime":"2026-05-16T00:20:23.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.588691259961273,"aZ":-26.945214073027877,"pfxX":-9.516682529618933,"pfxZ":2.6272324690608517,"pX":-0.3751059341023614,"pZ":2.3587882697450486,"vX0":4.456393511854312,"vY0":-140.19174793272356,"vZ0":-4.503087203884327,"x":131.3,"y":175.09,"x0":-0.7484936465258332,"y0":50.005368566449114,"z0":5.74407446705495,"aX":-18.95188581291602},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":2430,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39065074426212254,"extension":6.443875827489823},"index":1,"playId":"240d2707-61a6-32ab-b45f-c9a3ebb7824c","pitchNumber":2,"startTime":"2026-05-16T00:20:31.900Z","endTime":"2026-05-16T00:20:35.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31005108310716,"aZ":-11.564251477713599,"pfxX":-5.392034030291468,"pfxZ":10.15774387306461,"pX":0.563486903571909,"pZ":2.1038586856781234,"vX0":5.249657090075176,"vY0":-141.52731514428908,"vZ0":-8.208826301379338,"x":95.52,"y":181.98,"x0":-0.6149305426837038,"y0":50.00064635687505,"z0":5.7826336456283824,"aX":-10.937029770278091},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2366,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3870168863623573,"extension":6.4724625843349815},"index":2,"playId":"68456ba1-7387-31f7-97fe-fc42bdbd7371","pitchNumber":3,"startTime":"2026-05-16T00:20:56.141Z","endTime":"2026-05-16T00:20:59.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21950014587825,"aZ":-26.657074986631265,"pfxX":0.43689409548339153,"pfxZ":3.0109434395870895,"pX":-0.2378380851345503,"pZ":1.947320971019964,"vX0":1.7229010671136713,"vY0":-133.66340398385148,"vZ0":-5.123632843689793,"x":126.07,"y":186.2,"x0":-0.9441021506862378,"y0":50.00423928985066,"z0":5.77157409769965,"aX":0.8010758026313824},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":-1.1,"spinRate":2737,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4077070991665126,"extension":6.288354412444937},"index":3,"playId":"40e32a3c-9df4-3f69-8453-39f913d60551","pitchNumber":4,"startTime":"2026-05-16T00:21:14.785Z","endTime":"2026-05-16T00:21:21.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:21:21.164Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:24:01.281Z","endTime":"2026-05-16T00:25:55.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"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-16T00:22:27.121Z","endTime":"2026-05-16T00:24:03.679Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00760122045339,"aZ":-9.810883130827571,"pfxX":-4.306374389567861,"pfxZ":11.411292075994567,"pX":0.9347242680907929,"pZ":2.4939199674200374,"vX0":10.23542390762463,"vY0":-138.4119544444105,"vZ0":-7.902909675571703,"x":81.37,"y":171.44,"x0":-2.2352493024980564,"y0":50.003025337714675,"z0":6.025899594913852,"aX":-8.44081226047153},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2514,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3942246504480629,"extension":6.821648489339124},"index":1,"playId":"57586719-064a-3797-a01b-21fced648cf3","pitchNumber":1,"startTime":"2026-05-16T00:24:03.679Z","endTime":"2026-05-16T00:24:07.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894223363968518,"aZ":-8.9714266832894,"pfxX":-4.13648440960753,"pfxZ":11.514024923507991,"pX":0.1524141418389782,"pZ":2.543098130781511,"vX0":8.410386861071562,"vY0":-140.59353916818273,"vZ0":-7.955201283780668,"x":111.19,"y":170.12,"x0":-2.3314047296147575,"y0":50.00195723471875,"z0":5.9804013408214045,"aX":-8.335667963346056},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":5.9,"spinRate":2497,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.388595922107533,"extension":6.756360287154016},"index":2,"playId":"9049e62a-54ab-3086-9d12-f3be844c4ef4","pitchNumber":2,"startTime":"2026-05-16T00:24:19.429Z","endTime":"2026-05-16T00:24:22.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-16T00:24:33.518Z","endTime":"2026-05-16T00:24:48.383Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78337863707234,"aZ":-10.311494042593273,"pfxX":-4.011175153982888,"pfxZ":10.699406720304566,"pX":-0.39009963414561966,"pZ":2.519391774601058,"vX0":6.770195154253005,"vY0":-141.0374387409299,"vZ0":-8.016530809499072,"x":131.87,"y":170.76,"x0":-2.285000471595395,"y0":50.00467647205106,"z0":6.039063997446631,"aX":-8.198072396502374},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2537,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38626821669590283,"extension":6.7332320514118775},"index":4,"playId":"0fc67f54-2b58-3877-8313-98df62139797","pitchNumber":3,"startTime":"2026-05-16T00:24:48.383Z","endTime":"2026-05-16T00:24:52.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001813435701198,"aZ":-9.696561338533483,"pfxX":-5.106736385905606,"pfxZ":10.91126582759524,"pX":0.32473293343394166,"pZ":1.6659379432512764,"vX0":9.09842371399177,"vY0":-141.82395030063608,"vZ0":-9.978459450605799,"x":104.62,"y":193.8,"x0":-2.245017548796965,"y0":50.0022971849576,"z0":5.825894551634887,"aX":-10.52026797619326},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2535,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3845457681135107,"extension":6.684101622131373},"index":5,"playId":"6f542456-9d79-34ed-9ea2-855cbe9cdd8c","pitchNumber":4,"startTime":"2026-05-16T00:25:04.714Z","endTime":"2026-05-16T00:25:08.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.837609258520693,"aZ":-8.521132237725602,"pfxX":-4.823198378715708,"pfxZ":11.579360818278916,"pX":1.018746964471749,"pZ":1.96980227871054,"vX0":10.40912360823401,"vY0":-141.45368680161067,"vZ0":-9.66427846532594,"x":78.17,"y":185.6,"x0":-2.0689592418053633,"y0":50.00481834055708,"z0":5.96196070419451,"aX":-9.854732154999235},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":6.8,"spinRate":2583,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3860299326532206,"extension":6.558128516301992},"index":6,"playId":"888c3293-f4cb-3050-9c0e-e5441e248f85","pitchNumber":5,"startTime":"2026-05-16T00:25:22.298Z","endTime":"2026-05-16T00:25:25.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16109512760432,"aZ":-10.541144013723322,"pfxX":-4.6268161804318115,"pfxZ":10.587822368490473,"pX":0.018804228852620106,"pZ":4.035250600010955,"vX0":8.265129561112415,"vY0":-141.7514940159307,"vZ0":-3.7841325275304425,"x":116.28,"y":129.83,"x0":-2.3281935608368243,"y0":50.00331796965216,"z0":6.0559048922975,"aX":-9.454551223542637},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2580,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3857952775550175,"extension":6.83309982138554},"hitData":{"launchSpeed":78.2,"launchAngle":16.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.9,"coordY":103.76}},"index":7,"playId":"cd34ebef-0805-376c-ad82-6a4abaced563","pitchNumber":6,"startTime":"2026-05-16T00:25:43.571Z","endTime":"2026-05-16T00:25:55.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:25:55.657Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging. Spencer Horwitz to 3rd. Spencer Horwitz steals (1) 2nd base. Spencer Horwitz to 3rd. Throwing error by catcher Garrett Stubbs.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:25:56.893Z","endTime":"2026-05-16T00:31:02.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84955851014958,"aZ":-10.31546797851828,"pfxX":-4.217010839003453,"pfxZ":10.63248444225111,"pX":-1.2777666927606741,"pZ":3.817095203013117,"vX0":4.752885979400282,"vY0":-142.28352516733892,"vZ0":-4.473929852892483,"x":165.71,"y":135.72,"x0":-2.4198907385557473,"y0":50.00096328608503,"z0":6.060373637406166,"aX":-8.668285223502291},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2499,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3845710430310323,"extension":6.607654928253111},"index":0,"playId":"bb5c8a14-572b-3dfc-bf4b-6264a46bf931","pitchNumber":1,"startTime":"2026-05-16T00:26:18.874Z","endTime":"2026-05-16T00:26:24.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":143},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1423402256147,"aZ":-32.23225541334743,"pfxX":8.877474343954319,"pfxZ":-0.04204136508914402,"pX":0.05950214014416641,"pZ":2.2636183471523625,"vX0":3.7947521682392176,"vY0":-120.28582584684216,"vZ0":-2.1287662757053187,"x":114.73,"y":177.66,"x0":-2.68920959046541,"y0":50.002112836699084,"z0":6.0031109103214115,"aX":13.076803952288035},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2432,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.45442637760541604,"extension":6.260809415320995},"index":1,"playId":"3e77ecd1-4456-3696-99ac-0cb2e78dc1af","pitchNumber":2,"startTime":"2026-05-16T00:29:35.144Z","endTime":"2026-05-16T00:29:38.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"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-16T00:29:47.681Z","endTime":"2026-05-16T00:29:58.941Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.910289347035096,"aZ":-11.456339753192202,"pfxX":-5.047315140480255,"pfxZ":10.527523383126082,"pX":1.1100370947844576,"pZ":4.181059636229492,"vX0":10.592233408034907,"vY0":-139.09176556443492,"vZ0":-3.1006335704063273,"x":74.69,"y":125.89,"x0":-2.0841549036233435,"y0":50.002913034844575,"z0":6.065083985866839,"aX":-9.934133389628668},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":7.1,"spinRate":2490,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3931213751316007,"extension":6.659757266018416},"index":3,"playId":"237e31bf-13e3-338d-8724-1f43b5132cd7","pitchNumber":3,"startTime":"2026-05-16T00:29:58.941Z","endTime":"2026-05-16T00:30:01.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10551211905581,"aZ":-25.770919047157204,"pfxX":-5.116330835026256,"pfxZ":3.7374906933856415,"pX":1.0848718684567284,"pZ":1.749701416325916,"vX0":10.313858679987714,"vY0":-129.59395426359603,"vZ0":-5.291867665397468,"x":75.65,"y":191.54,"x0":-2.268052999328923,"y0":50.00634712060863,"z0":5.767582882331804,"aX":-8.773837545147122},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":7.2,"spinRate":1589,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4214022694244912,"extension":6.777145709624129},"index":4,"playId":"6f14d484-228f-318c-8061-d86504e675f0","pitchNumber":4,"startTime":"2026-05-16T00:30:15.969Z","endTime":"2026-05-16T00:30:19.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81203844648909,"aZ":-31.268017082219924,"pfxX":6.822649210228832,"pfxZ":0.5827808536609143,"pX":1.7435946853689481,"pZ":-0.30916663240656345,"vX0":7.8580559658798705,"vY0":-123.84992537691768,"vZ0":-8.338047324952694,"x":50.54,"y":247.13,"x0":-2.3521052374710045,"y0":50.003335071598094,"z0":5.701823144360228,"aX":10.641747359046574},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-14.2,"spinRate":2677,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4415775123017558,"extension":6.495953789646837},"index":5,"playId":"036bd9ff-5974-32df-95ee-5bef48c42b56","pitchNumber":5,"startTime":"2026-05-16T00:30:35.087Z","endTime":"2026-05-16T00:30:38.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161574643856063,"aZ":-25.152778700973816,"pfxX":-7.2503183748951745,"pfxZ":4.06583441912825,"pX":0.5070556608242945,"pZ":1.6659988824730612,"vX0":9.588111778838876,"vY0":-130.51441458564986,"vZ0":-5.7583660931909755,"x":97.67,"y":193.8,"x0":-2.2702340177946585,"y0":50.00272627849133,"z0":5.792129593235559,"aX":-12.522981906186367},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":11.0,"spinRate":1601,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4194719242882621,"extension":6.773066182229669},"index":6,"playId":"461bc053-16eb-38bb-8e80-400a8fd5ad46","pitchNumber":6,"startTime":"2026-05-16T00:30:57.651Z","endTime":"2026-05-16T00:31:02.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.27,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:31:02.917Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:31:24.997Z","endTime":"2026-05-16T00:32:31.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.377156752864533,"aZ":-11.106830580683713,"pfxX":-4.748968671078361,"pfxZ":10.30373821288888,"pX":-0.20129133233682656,"pZ":2.151684976964584,"vX0":7.401155300245999,"vY0":-141.42751910233682,"vZ0":-8.45929611708772,"x":124.67,"y":180.68,"x0":-2.2237948931663936,"y0":50.00600421609376,"z0":5.876531494347557,"aX":-9.713548654142798},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2200,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3858801544137105,"extension":6.774056621513982},"index":0,"playId":"19a43255-29f8-334c-aa6e-e1adbf80e754","pitchNumber":1,"startTime":"2026-05-16T00:31:37.336Z","endTime":"2026-05-16T00:31:40.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756582204116782,"aZ":-24.916530491836436,"pfxX":-5.8556118817706615,"pfxZ":4.113194341411136,"pX":-0.037154823448124825,"pZ":2.159171283404021,"vX0":8.350418755465121,"vY0":-131.66184113125865,"vZ0":-4.324715320622601,"x":118.42,"y":180.48,"x0":-2.4823331444568413,"y0":50.000597041733336,"z0":5.656711390064461,"aX":-10.326499038321154},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":8.9,"spinRate":1637,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4152889760554408,"extension":6.887240207527407},"index":1,"playId":"5e1cd9b5-59e2-353b-a669-f70b55b6ffd4","pitchNumber":2,"startTime":"2026-05-16T00:31:56.677Z","endTime":"2026-05-16T00:32:01.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.013799307017663,"aZ":-32.97107215147592,"pfxX":0.9371569293325961,"pfxZ":-0.49086366913010604,"pX":0.7486579864078694,"pZ":1.135679441895406,"vX0":7.403138989428908,"vY0":-126.22528789552858,"vZ0":-5.059305276983708,"x":88.46,"y":208.12,"x0":-2.3303992083900478,"y0":50.00025703786952,"z0":5.786824252802202,"aX":1.5287597325252613},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-3.2,"spinRate":2516,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4320887551717081,"extension":6.8982476649117626},"index":2,"playId":"15a00700-1047-3d2f-9884-ac28a94cff42","pitchNumber":3,"startTime":"2026-05-16T00:32:26.427Z","endTime":"2026-05-16T00:32:31.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.89999999999999,"awayTeamWinProbability":5.1000000000000085,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.31,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:32:31.590Z","atBatIndex":50},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jared Triolo reaches on a fielding error by third baseman Alec Bohm. Spencer Horwitz scores.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:32:35.415Z","endTime":"2026-05-16T00:33:09.280Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.630899288928575,"aZ":-15.141298166970001,"pfxX":-8.010586615266934,"pfxZ":8.127087938467765,"pX":-0.6809497692761183,"pZ":2.689393780457046,"vX0":7.410729760044723,"vY0":-143.278144651061,"vZ0":-6.214452804503202,"x":142.96,"y":166.17,"x0":-2.250157505263649,"y0":50.00276018227246,"z0":5.819216175939844,"aX":-16.788069711246624},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2270,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3811314030117616,"extension":6.84270961801096},"hitData":{"launchSpeed":79.8,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.31,"coordY":179.05}},"index":0,"playId":"dbfd1ab7-6e71-346d-afd5-aca1862da2de","pitchNumber":1,"startTime":"2026-05-16T00:32:59.385Z","endTime":"2026-05-16T00:33:09.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.32,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:33:09.280Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to right fielder Brandon Marsh. Jared Triolo to 3rd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:33:29.098Z","endTime":"2026-05-16T00:34:25.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":99.3,"endSpeed":90.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42288507690521,"aZ":-10.31391168541912,"pfxX":-6.468070470853839,"pfxZ":10.326567062678292,"pX":-0.2660815242361244,"pZ":3.548221992999006,"vX0":8.494142730999414,"vY0":-144.31540641992171,"vZ0":-4.891524135703933,"x":127.14,"y":142.98,"x0":-2.402119658308771,"y0":50.006530462664315,"z0":5.896045493122869,"aX":-13.697409543803365},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.9,"breakHorizontal":10.1,"spinRate":2489,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3789970091837369,"extension":6.584533255134523},"index":0,"playId":"0c907641-819f-3e02-bdc8-c5062cc70a39","pitchNumber":1,"startTime":"2026-05-16T00:33:42.047Z","endTime":"2026-05-16T00:33:45.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366957521711598,"aZ":-23.22795174191744,"pfxX":-4.618032147779525,"pfxZ":4.984722518126192,"pX":-0.20192057053740886,"pZ":2.716261430363709,"vX0":7.550003990391957,"vY0":-133.07111738699967,"vZ0":-3.396738353730199,"x":124.7,"y":165.44,"x0":-2.474981892904905,"y0":50.00221967847785,"z0":5.690594188356771,"aX":-8.28793039850975},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":6.7,"spinRate":1596,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.41149470000500044,"extension":6.804975769454325},"hitData":{"launchSpeed":95.4,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.71,"coordY":129.89}},"index":1,"playId":"588b381c-c9ce-3c0c-962f-59dc1b3fe615","pitchNumber":2,"startTime":"2026-05-16T00:34:13.970Z","endTime":"2026-05-16T00:34:25.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:34:25.488Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:34:45.448Z","endTime":"2026-05-16T00:36:00.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93550241018423,"aZ":-27.185214067415497,"pfxX":-6.965256448215456,"pfxZ":2.88733161352755,"pX":0.04575684342188238,"pZ":2.9732007402650913,"vX0":8.66860268659071,"vY0":-130.06619899693277,"vZ0":-1.9615609507024998,"x":115.26,"y":158.5,"x0":-2.4111465181356704,"y0":50.00530471911827,"z0":5.780201541325845,"aX":-12.045969772112658},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":10.9,"spinRate":1465,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.41965478953457724,"extension":6.871018788981504},"index":0,"playId":"0b7c5bd8-1c70-38f0-992f-7aa7b98b9a32","pitchNumber":1,"startTime":"2026-05-16T00:35:05.105Z","endTime":"2026-05-16T00:35:08.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"0b7c5bd8-1c70-38f0-992f-7aa7b98b9a32","startTime":"2026-05-16T00:35:16.316Z","endTime":"2026-05-16T00:35:23.504Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":669707,"link":"/api/v1/people/669707"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"postOnThird":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.21,"dramaIndex":11.0,"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.894985024705097,"aZ":-30.82228397808493,"pfxX":1.6025308915317087,"pfxZ":0.7989793111651826,"pX":0.7979012989399332,"pZ":0.21404222365489023,"vX0":7.544294359183324,"vY0":-127.80989219096499,"vZ0":-7.792905961721077,"x":86.59,"y":233.0,"x0":-2.378619738687424,"y0":50.00054331867857,"z0":5.6645336987351005,"aX":2.6972309376359025},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2541,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.42563647544330285,"extension":6.724105021132475},"index":2,"playId":"e7419cdd-ec7c-3f5b-a825-05fd4f019a49","pitchNumber":2,"startTime":"2026-05-16T00:35:23.504Z","endTime":"2026-05-16T00:35:26.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.211183438744314,"aZ":-24.78158673131864,"pfxX":-6.499650783041962,"pfxZ":4.187366445211376,"pX":-0.06711928937008299,"pZ":1.8199282353936461,"vX0":8.283938276366515,"vY0":-131.85527697583763,"vZ0":-5.356305460347848,"x":119.56,"y":189.64,"x0":-2.4005447936355337,"y0":50.006032288078416,"z0":5.698984764623197,"aX":-11.483485973855956},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":10.1,"spinRate":1518,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4149022898016561,"extension":6.859160963702453},"hitData":{"launchSpeed":93.2,"launchAngle":46.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.03,"coordY":80.5}},"index":3,"playId":"b67546eb-f41c-3bea-8294-346537626611","pitchNumber":3,"startTime":"2026-05-16T00:35:50.253Z","endTime":"2026-05-16T00:36:00.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:36:00.371Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:37:20.021Z","endTime":"2026-05-16T00:38:39.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.782810848734236,"aZ":-14.325552825621847,"pfxX":-5.810220517608334,"pfxZ":8.944452206265279,"pX":-0.7301444942929284,"pZ":2.085395125599923,"vX0":2.264077301249546,"vY0":-140.14375328680958,"vZ0":-7.820783730151407,"x":144.83,"y":182.47,"x0":-0.7923025790061146,"y0":50.00041720575456,"z0":5.841986198948185,"aX":-11.589988154827491},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2395,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3903879433169517,"extension":6.251690843412432},"index":0,"playId":"a0fac08e-ad54-3c72-9e11-1b54d8e531f3","pitchNumber":1,"startTime":"2026-05-16T00:38:01.344Z","endTime":"2026-05-16T00:38:05.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615922510255114,"aZ":-26.83757010447978,"pfxX":-1.3606922097805132,"pfxZ":2.925279168172546,"pX":0.567953000993181,"pZ":0.8312457308452752,"vX0":3.5952707745701815,"vY0":-133.65794259371322,"vZ0":-8.378310205675866,"x":95.35,"y":216.34,"x0":-0.6130180688868916,"y0":50.00448713967449,"z0":5.91041907566618,"aX":-2.482875826904918},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.8,"breakHorizontal":1.8,"spinRate":2581,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40853988068569436,"extension":6.082343016829585},"index":1,"playId":"48c17ab2-5f8d-3a09-be76-a377c5a1a998","pitchNumber":2,"startTime":"2026-05-16T00:38:14.203Z","endTime":"2026-05-16T00:38:17.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7337882866081,"aZ":-15.068851955718717,"pfxX":-8.087404100051913,"pfxZ":8.430654600778684,"pX":0.18626066623406373,"pZ":2.3904075806514946,"vX0":5.422801179284961,"vY0":-140.56190611972082,"vZ0":-6.579134168233487,"x":109.9,"y":174.24,"x0":-0.7036913797993676,"y0":50.00270854864346,"z0":5.715245469222405,"aX":-16.406693563440594},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":2388,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3876314662832363,"extension":6.32073534077339},"hitData":{"launchSpeed":104.0,"launchAngle":9.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.91,"coordY":91.02}},"index":2,"playId":"149bd591-0f10-3ea3-b359-3959fe3dbfb3","pitchNumber":3,"startTime":"2026-05-16T00:38:30.662Z","endTime":"2026-05-16T00:38:39.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.37,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:38:39.344Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Stubbs strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:38:45.243Z","endTime":"2026-05-16T00:40:26.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711877286389264,"aZ":-15.131470183874972,"pfxX":-5.73906372595365,"pfxZ":8.708192709989172,"pX":-0.7703702807668241,"pZ":3.313780857491771,"vX0":2.2593828217625305,"vY0":-138.25858886343636,"vZ0":-3.913269775351343,"x":146.36,"y":149.31,"x0":-0.8475260072752475,"y0":50.00231310218529,"z0":5.747660662882882,"aX":-11.229706541654425},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2284,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3945544749180736,"extension":6.154496645961826},"index":0,"playId":"f7fd0aac-267c-3b3c-90d5-5056756c1dc2","pitchNumber":1,"startTime":"2026-05-16T00:39:04.358Z","endTime":"2026-05-16T00:39:08.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02934428651531,"aZ":-27.876863355880655,"pfxX":-8.704937412458243,"pfxZ":2.4208663655520537,"pX":0.055900624673617574,"pZ":2.078293872559991,"vX0":5.3157638291290565,"vY0":-131.6249250641396,"vZ0":-4.308195118510351,"x":114.87,"y":182.67,"x0":-0.8473955248256096,"y0":50.002319749220085,"z0":5.7739656318633035,"aX":-15.443521657613607},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":14.8,"spinRate":1857,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.41438051642227247,"extension":6.172260963510805},"index":1,"playId":"6a93085e-e76d-3397-aa01-a6cc5fb4abfc","pitchNumber":2,"startTime":"2026-05-16T00:39:20.987Z","endTime":"2026-05-16T00:39:24.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37895471442542,"aZ":-15.281036873418236,"pfxX":-3.256157862874324,"pfxZ":8.436746332033362,"pX":-0.6493165432716487,"pZ":3.5757186926862747,"vX0":1.693586051008622,"vY0":-139.85903637536552,"vZ0":-3.90911380098389,"x":141.75,"y":142.24,"x0":-0.836199620314278,"y0":50.002398445054276,"z0":5.978626802497526,"aX":-6.519516077517182},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2310,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3900352985675788,"extension":6.050696308525003},"index":2,"playId":"d7c88602-7c7e-37b0-b808-d0f407d10b38","pitchNumber":3,"startTime":"2026-05-16T00:39:39.492Z","endTime":"2026-05-16T00:39:42.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"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-16T00:40:05.849Z","endTime":"2026-05-16T00:40:22.530Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294322148173322,"aZ":-37.867440689625774,"pfxX":1.0457446507162484,"pfxZ":-3.4549738525730036,"pX":0.9867952478501438,"pZ":0.8092391274785932,"vX0":3.8869342005354897,"vY0":-126.81197234246423,"vZ0":-5.399334085094812,"x":79.39,"y":216.93,"x0":-0.6950916498123026,"y0":50.00612907989457,"z0":5.950375410277366,"aX":1.7211167775393592},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-2.6,"spinRate":2534,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4301447021033029,"extension":6.02998798244638},"index":4,"playId":"1f891d29-89dc-3225-8861-ddde30e02d64","pitchNumber":4,"startTime":"2026-05-16T00:40:22.530Z","endTime":"2026-05-16T00:40:26.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.74,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:40:26.541Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, shortstop Konnor Griffin to second baseman Brandon Lowe. Justin Crawford out at 2nd. Trea Turner to 1st.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:40:32.244Z","endTime":"2026-05-16T00:41:17.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307970200353896,"aZ":-15.896191014577612,"pfxX":-9.132383724575076,"pfxZ":7.785134937681588,"pX":-0.16584039927560568,"pZ":2.2826060632941743,"vX0":4.844787098314818,"vY0":-142.87071882816414,"vZ0":-7.191459656947634,"x":123.32,"y":177.15,"x0":-0.6863274667162288,"y0":50.00612402455985,"z0":5.809603610915591,"aX":-19.104099440860235},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.0,"breakHorizontal":15.7,"spinRate":2415,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38166318151826584,"extension":6.251299220335658},"index":0,"playId":"fdd57e78-6d18-3f1a-abdf-b641d5c2ef77","pitchNumber":1,"startTime":"2026-05-16T00:40:50.037Z","endTime":"2026-05-16T00:40:53.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927239039164863,"aZ":-28.626656786910456,"pfxX":-0.09820508961817775,"pfxZ":1.9682669987465484,"pX":0.2241561038706202,"pZ":2.43610029886953,"vX0":2.5984772257049724,"vY0":-132.68542249651534,"vZ0":-4.019651374318694,"x":108.46,"y":173.01,"x0":-0.7512284855517468,"y0":50.00147827309417,"z0":6.034863653810039,"aX":-0.1774807416667787},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":-0.4,"spinRate":2473,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4113568348324086,"extension":5.737753512007727},"hitData":{"launchSpeed":100.8,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":149.66}},"index":1,"playId":"62e32153-803e-3779-b93b-bdbc71cde300","pitchNumber":2,"startTime":"2026-05-16T00:41:10.672Z","endTime":"2026-05-16T00:41:17.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:41:17.637Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (20) on a fly ball to center field. Trea Turner scores.","rbi":2,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:43:55.548Z","endTime":"2026-05-16T00:44:21.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"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-16T00:41:34.110Z","endTime":"2026-05-16T00:42:17.761Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"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-16T00:42:17.761Z","endTime":"2026-05-16T00:43:57.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935778347368434,"aZ":-9.991680953148517,"pfxX":2.8431543583140835,"pfxZ":11.04254957874151,"pX":-0.12390541104610238,"pZ":2.4127871465001167,"vX0":-4.629055575737075,"vY0":-140.6255649188986,"vZ0":-6.869302231789625,"x":121.72,"y":173.63,"x0":1.1717809732681954,"y0":50.00646117446256,"z0":5.530487656953356,"aX":5.713620465458653},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-4.2,"spinRate":2237,"spinDirection":157},"zone":5,"typeConfidence":0.87,"plateTime":0.3890069000658958,"extension":7.012223193812148},"hitData":{"launchSpeed":110.7,"launchAngle":21.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.31,"coordY":39.47}},"index":2,"playId":"8b14b212-188c-3bdf-90d1-b789435e1b37","pitchNumber":1,"startTime":"2026-05-16T00:43:57.896Z","endTime":"2026-05-16T00:44:21.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":-4.59999999999998,"leverageIndex":0.26,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:44:21.330Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out sharply to second baseman Brandon Lowe.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:44:16.258Z","endTime":"2026-05-16T00:45:06.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1487369156334,"aZ":-7.41865420472411,"pfxX":2.3865939555230793,"pfxZ":12.373668220103614,"pX":0.49844369920473586,"pZ":2.819811743901658,"vX0":-2.87876421152835,"vY0":-140.3959289030468,"vZ0":-6.0456937304226495,"x":98.0,"y":162.65,"x0":1.2259844005689795,"y0":50.00083533571087,"z0":5.481062592743872,"aX":4.774199316890464},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.4,"breakHorizontal":-3.7,"spinRate":2317,"spinDirection":159},"zone":3,"typeConfidence":0.87,"plateTime":0.38981893264190104,"extension":6.902757666354253},"index":0,"playId":"901fa941-15c3-38ab-bc09-fd7b74770890","pitchNumber":1,"startTime":"2026-05-16T00:44:46.070Z","endTime":"2026-05-16T00:44:49.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128140416002815,"aZ":-32.114298725180745,"pfxX":-0.08934506096470145,"pfxZ":0.03928908299070777,"pX":0.031160088858203174,"pZ":2.1649487465249124,"vX0":-3.161866031333691,"vY0":-126.85268338893064,"vZ0":-2.2969045414861653,"x":115.81,"y":180.33,"x0":1.3036383010613295,"y0":50.004361110726755,"z0":5.63384724860266,"aX":-0.14609218069399563},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":0.8,"spinRate":2743,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.4312222639262022,"extension":6.702254789598258},"hitData":{"launchSpeed":101.0,"launchAngle":9.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":146.02,"coordY":132.24}},"index":1,"playId":"9cf10917-2cc7-33ea-b0b8-8c40eaa43ce9","pitchNumber":2,"startTime":"2026-05-16T00:45:00.024Z","endTime":"2026-05-16T00:45:06.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:45:06.339Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out sharply to left fielder Edmundo Sosa.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:47:47.688Z","endTime":"2026-05-16T00:50:00.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"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-16T00:46:17.862Z","endTime":"2026-05-16T00:47:50.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331678352895405,"aZ":-14.678538431027592,"pfxX":-5.395965855870401,"pfxZ":8.799439171588583,"pX":-0.20205912874513798,"pZ":2.216812867498716,"vX0":7.832288595500663,"vY0":-139.61307575089094,"vZ0":-5.763655751368236,"x":124.7,"y":178.93,"x0":-2.3334936013242005,"y0":50.003752542143424,"z0":5.262315425315693,"aX":-10.729886236534046},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2073,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39126838333819247,"extension":6.260525599977308},"index":1,"playId":"761ce134-1f1f-3128-8f81-e8187c2d8fe1","pitchNumber":1,"startTime":"2026-05-16T00:47:50.017Z","endTime":"2026-05-16T00:47:53.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30110390454262,"aZ":-21.183333348350065,"pfxX":-8.612267283293303,"pfxZ":5.614347246678923,"pX":1.0604935991698965,"pZ":2.0155350480448466,"vX0":12.533066246417931,"vY0":-137.98759730806165,"vZ0":-4.319242294298112,"x":76.58,"y":184.36,"x0":-2.389614013971586,"y0":50.00442516532573,"z0":5.00052411919933,"aX":-16.864833537711636},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":1938,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39465402362268254,"extension":6.579997142276971},"index":2,"playId":"a9a5df67-e11d-35bc-b95b-f684b1cdc4f6","pitchNumber":2,"startTime":"2026-05-16T00:48:06.971Z","endTime":"2026-05-16T00:48:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12180261929411,"aZ":-23.71515042146337,"pfxX":-8.15850913091926,"pfxZ":4.999806188474002,"pX":0.49015835255629975,"pZ":2.512388892583744,"vX0":10.248722145149086,"vY0":-128.56159022088912,"vZ0":-1.9841689007207688,"x":98.32,"y":170.95,"x0":-2.4691995304984595,"y0":50.00061816577811,"z0":5.116229383177744,"aX":-13.794851541838757},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":12.7,"spinRate":1659,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.42440522234010825,"extension":6.348718432424131},"index":3,"playId":"da14afc3-5c8b-3bf7-ba47-6f5e6130aca9","pitchNumber":3,"startTime":"2026-05-16T00:48:23.351Z","endTime":"2026-05-16T00:48:27.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"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-16T00:48:37.294Z","endTime":"2026-05-16T00:48:51.101Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994070876967733,"aZ":-32.30392794082249,"pfxX":10.029995999498587,"pfxZ":-0.09079445458009872,"pX":0.008630877423395073,"pZ":2.001551352206588,"vX0":3.800698899931933,"vY0":-120.99094726546153,"vZ0":-0.6568319223687556,"x":116.67,"y":184.74,"x0":-2.884155991338849,"y0":50.000471435017324,"z0":5.100597754036388,"aX":14.9082367648069},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.0,"breakHorizontal":-19.1,"spinRate":2769,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4522199926202286,"extension":6.267126361593385},"index":5,"playId":"d8b64f1d-9dcc-3cc0-abac-499c6d303817","pitchNumber":4,"startTime":"2026-05-16T00:48:51.101Z","endTime":"2026-05-16T00:48:54.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86222302398982,"aZ":-19.459669478600567,"pfxX":-9.534887222347422,"pfxZ":6.462754550921067,"pX":1.6446401832430517,"pZ":1.8656877475841795,"vX0":14.194723503464893,"vY0":-138.8480685942143,"vZ0":-5.087957552909614,"x":54.31,"y":188.41,"x0":-2.277162415435801,"y0":50.00518943268805,"z0":5.002923222157931,"aX":-18.764390119091452},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2034,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39334751480110874,"extension":6.588112504646224},"index":6,"playId":"12fc8f15-0c9c-37c3-8a4b-a89f8576769e","pitchNumber":5,"startTime":"2026-05-16T00:49:11.721Z","endTime":"2026-05-16T00:49:15.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22885161322825,"aZ":-30.680490828410143,"pfxX":-9.274059122989138,"pfxZ":0.8667346580736774,"pX":-0.20615978426250647,"pZ":0.81485256822616,"vX0":8.915890139069658,"vY0":-129.58938552916416,"vZ0":-4.659856223700767,"x":124.86,"y":216.78,"x0":-2.47432970976634,"y0":50.00014862533661,"z0":4.96040089108618,"aX":-15.88704694861338},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":15.0,"spinRate":1806,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4214971698465977,"extension":6.321030905640988},"index":7,"playId":"9a642ce4-9c91-362a-923d-bdeb0cdee0a4","pitchNumber":6,"startTime":"2026-05-16T00:49:26.522Z","endTime":"2026-05-16T00:49:29.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879622202951463,"aZ":-25.97749413191229,"pfxX":3.375836697622291,"pfxZ":3.366342789259777,"pX":-0.36704334546749345,"pZ":2.8352138283299646,"vX0":4.749248834895964,"vY0":-134.06780867388989,"vZ0":-1.4873196266043394,"x":130.99,"y":162.23,"x0":-2.59249069016288,"y0":50.004814226790785,"z0":5.231232720738581,"aX":6.214415743950763},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":-7.1,"spinRate":2545,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.40677466510537563,"extension":6.376157542576268},"hitData":{"launchSpeed":103.4,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.41,"coordY":94.54}},"index":8,"playId":"e4fda94a-dec8-335a-8694-51a4c76b0d6a","pitchNumber":7,"startTime":"2026-05-16T00:49:51.808Z","endTime":"2026-05-16T00:50:00.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:50:00.028Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out softly, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:50:04.540Z","endTime":"2026-05-16T00:51:42.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.850772649215955,"aZ":-33.71765110429977,"pfxX":10.252124014508599,"pfxZ":-1.114799713459707,"pX":-2.106893740888183,"pZ":3.4111032976692677,"vX0":-0.23782874627944217,"vY0":-117.04570903940969,"vZ0":3.158337845336486,"x":197.31,"y":146.68,"x0":-3.3360263288525984,"y0":50.000511954015636,"z0":5.199231605883236,"aX":14.23846384166926},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.0,"breakHorizontal":-18.5,"spinRate":2707,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.467754661413176,"extension":5.8030603633123095},"index":0,"playId":"2b9f0a75-d15f-32c7-91bd-373d17fce4da","pitchNumber":1,"startTime":"2026-05-16T00:50:22.046Z","endTime":"2026-05-16T00:50:25.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1571366010492,"aZ":-29.002734283660406,"pfxX":-9.219021657125353,"pfxZ":1.8771506884990172,"pX":-0.8834467083371773,"pZ":2.0569975565270355,"vX0":7.225312935678347,"vY0":-128.80707163587425,"vZ0":-2.14056211065763,"x":150.67,"y":183.24,"x0":-2.5183077935611418,"y0":50.0050656748222,"z0":5.127359346631764,"aX":-15.592192054105023},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":1654,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42419944134207377,"extension":6.15670543912168},"index":1,"playId":"57e71795-1491-3f46-a8fa-dcf1525eca9d","pitchNumber":2,"startTime":"2026-05-16T00:50:35.364Z","endTime":"2026-05-16T00:50:38.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-16T00:51:01.800Z","endTime":"2026-05-16T00:51:32.967Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83671157747163,"aZ":-26.474108272409598,"pfxX":1.6277951478594126,"pfxZ":3.026136908553779,"pX":1.0958417834071588,"pZ":2.855354884716343,"vX0":9.204525478071481,"vY0":-135.47339956242962,"vZ0":-1.1531024795754428,"x":75.23,"y":161.69,"x0":-2.538552363250483,"y0":50.00294714826502,"z0":5.113952864690204,"aX":3.066231131935433},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-4.7,"spinRate":2518,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4022237590776476,"extension":6.34571032235627},"hitData":{"launchSpeed":56.3,"launchAngle":4.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.59,"coordY":169.93}},"index":3,"playId":"abf9eacc-69f4-38b6-9dc3-e881c55615a1","pitchNumber":3,"startTime":"2026-05-16T00:51:32.967Z","endTime":"2026-05-16T00:51:42.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:51:42.160Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:51:45.257Z","endTime":"2026-05-16T00:53:27.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5463631237117,"aZ":-25.9976415872801,"pfxX":2.1827569084828795,"pfxZ":3.360558096147914,"pX":2.048381018417665,"pZ":0.32031336023103746,"vX0":10.58966310076923,"vY0":-133.90009171553976,"vZ0":-7.52662012841786,"x":38.92,"y":230.13,"x0":-2.2215487571476764,"y0":50.00534308380108,"z0":4.994479631348743,"aX":4.010648703089682},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2513,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4071444264393618,"extension":6.473012808397999},"index":0,"playId":"eddf8783-ca0a-3aaf-a3cd-3047b5e56b18","pitchNumber":1,"startTime":"2026-05-16T00:52:14.021Z","endTime":"2026-05-16T00:52:18.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25744329863211,"aZ":-10.990177308452864,"pfxX":-3.927172496676018,"pfxZ":10.232956519801988,"pX":1.0588615879103072,"pZ":1.8590543736624454,"vX0":10.13693308468724,"vY0":-142.19600201337508,"vZ0":-7.60548477691654,"x":76.64,"y":188.59,"x0":-2.0248240629569105,"y0":50.00562152573215,"z0":5.247327896830989,"aX":-8.133222096289643},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2136,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38359902145559754,"extension":6.444983396344729},"index":1,"playId":"9546d4cc-a61f-355d-9fbd-2a418580f062","pitchNumber":2,"startTime":"2026-05-16T00:52:30.107Z","endTime":"2026-05-16T00:52:33.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826642657609334,"aZ":-25.69921607548183,"pfxX":1.8416371154073419,"pfxZ":3.557515218878706,"pX":-0.13705684393541895,"pZ":1.9475545266719498,"vX0":5.311644145763598,"vY0":-133.39047829312702,"vZ0":-3.516449613087673,"x":122.22,"y":186.2,"x0":-2.385107976997435,"y0":50.00599451603008,"z0":5.113782364305868,"aX":3.353616017875318},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":-4.3,"spinRate":2397,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.4089590653886437,"extension":6.414891916724504},"index":2,"playId":"00bf72e5-abae-3ab3-92fd-0247fd4592df","pitchNumber":3,"startTime":"2026-05-16T00:52:45.714Z","endTime":"2026-05-16T00:52:48.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85544618056446,"aZ":-23.808411528288865,"pfxX":-11.375330754764203,"pfxZ":4.244542834998239,"pX":-0.011725027971475425,"pZ":1.6497058820062305,"vX0":10.897821679411653,"vY0":-139.34915678053375,"vZ0":-4.653135508418186,"x":117.45,"y":194.24,"x0":-2.492314895790189,"y0":50.00149792336247,"z0":4.910994680840367,"aX":-22.405463714368434},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2046,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3928273383426113,"extension":6.451736474931416},"index":3,"playId":"dcd635e0-3387-32bc-a942-5ba31e8fca0f","pitchNumber":4,"startTime":"2026-05-16T00:53:05.140Z","endTime":"2026-05-16T00:53:09.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56746962389759,"aZ":-22.29174553740036,"pfxX":-10.296747210293162,"pfxZ":4.956435141092335,"pX":0.4786215630038414,"pZ":2.7959703456587635,"vX0":11.463682427443324,"vY0":-139.84966081263102,"vZ0":-2.239101238721494,"x":98.76,"y":163.29,"x0":-2.3228673967509335,"y0":50.003697483088004,"z0":5.058888964244224,"aX":-20.533783431452783},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":1994,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3906710811844678,"extension":6.449485826386719},"index":4,"playId":"94325802-024e-3ff5-9e25-0be401400070","pitchNumber":5,"startTime":"2026-05-16T00:53:23.206Z","endTime":"2026-05-16T00:53:27.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:53:27.307Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T00:55:21.175Z","endTime":"2026-05-16T00:56:03.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.189517103253955,"aZ":-10.867661147903794,"pfxX":2.1301187850590595,"pfxZ":10.575825099240026,"pX":0.3975293094793815,"pZ":1.5147644000107423,"vX0":-2.7145461199430536,"vY0":-140.84586994877816,"vZ0":-8.840654718648752,"x":101.85,"y":197.88,"x0":1.0958382463923864,"y0":50.00005880152246,"z0":5.391791402073716,"aX":4.290506062733211},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":-3.4,"spinRate":2184,"spinDirection":161},"zone":14,"typeConfidence":0.88,"plateTime":0.3884788300111994,"extension":6.99533371049869},"index":0,"playId":"6b41e229-a3c8-3af1-8beb-0e133cfeec74","pitchNumber":1,"startTime":"2026-05-16T00:55:37.506Z","endTime":"2026-05-16T00:55:41.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86338941645281,"aZ":-14.24452978082684,"pfxX":4.683642242139122,"pfxZ":9.007388292209093,"pX":-0.15023592884371914,"pZ":3.4932135473854196,"vX0":-5.3309955150961965,"vY0":-140.2291513259858,"vZ0":-3.0911992693984303,"x":122.73,"y":144.46,"x0":1.1674238572165974,"y0":50.003793096155974,"z0":5.539860057223957,"aX":9.324056219439278},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2246,"spinDirection":157},"zone":2,"typeConfidence":0.84,"plateTime":0.39067566509646845,"extension":7.0161186390910455},"hitData":{"launchSpeed":93.9,"launchAngle":-12.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":147.63}},"index":1,"playId":"ccd96957-6f3f-3721-bcee-5dbb23c70558","pitchNumber":2,"startTime":"2026-05-16T00:55:52.444Z","endTime":"2026-05-16T00:56:03.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:56:03.997Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T00:56:06.528Z","endTime":"2026-05-16T00:56:46.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":98.0,"endSpeed":89.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.673139258374185,"aZ":-7.729377814713293,"pfxX":2.1099430023764305,"pfxZ":11.872427063185317,"pX":-0.917303083802162,"pZ":2.6435986892608576,"vX0":-6.396041608777769,"vY0":-142.56410298031867,"vZ0":-6.52025908569918,"x":151.97,"y":167.4,"x0":1.080940464522891,"y0":50.006911143592205,"z0":5.447997482007344,"aX":4.346575072085792},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.4,"breakHorizontal":-2.5,"spinRate":2250,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.3841513947380677,"extension":7.058626205348986},"index":0,"playId":"f7d6778e-6f1c-3336-ad4b-a1ddbaad4e2a","pitchNumber":1,"startTime":"2026-05-16T00:56:24.048Z","endTime":"2026-05-16T00:56:27.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.965755877466798,"aZ":-31.637397012625904,"pfxX":-1.0297734395434697,"pfxZ":0.31707251886860455,"pX":-0.31652252257453006,"pZ":2.671204253877109,"vX0":-3.8601078215323237,"vY0":-129.0516159679606,"vZ0":-1.3196011824446408,"x":129.07,"y":166.66,"x0":1.327890709589326,"y0":50.00343101504192,"z0":5.609337736564292,"aX":-1.74988406400572},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":2.6,"spinRate":2688,"spinDirection":281},"zone":4,"typeConfidence":0.94,"plateTime":0.42320085660520235,"extension":6.800175654634029},"hitData":{"launchSpeed":61.8,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.72,"coordY":167.65}},"index":1,"playId":"4e42cff1-87e3-3472-97e0-e4e83a694829","pitchNumber":2,"startTime":"2026-05-16T00:56:38.874Z","endTime":"2026-05-16T00:56:46.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:56:46.718Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T00:56:51.443Z","endTime":"2026-05-16T00:59:49.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15941277506329,"aZ":-8.945186225936308,"pfxX":3.745645951366801,"pfxZ":11.581475998077194,"pX":0.2515607365200921,"pZ":3.2155068053198463,"vX0":-3.8039413571839336,"vY0":-140.34323920795583,"vZ0":-4.718424051963267,"x":107.41,"y":151.96,"x0":1.1343841727922093,"y0":50.00106934758496,"z0":5.494753748298937,"aX":7.5116241880536565},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.3,"breakHorizontal":-6.0,"spinRate":2264,"spinDirection":163},"zone":2,"typeConfidence":0.84,"plateTime":0.38947479293242626,"extension":6.880545588496406},"index":0,"playId":"5cb833e0-f514-3dc7-ba47-fd158f44e33f","pitchNumber":1,"startTime":"2026-05-16T00:57:10.492Z","endTime":"2026-05-16T00:57:14.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94806271045169,"aZ":-9.034676680030948,"pfxX":2.405557326335922,"pfxZ":11.145645845294688,"pX":1.3588799823165634,"pZ":2.886240271524615,"vX0":-0.30831474200757836,"vY0":-142.9479937369698,"vZ0":-5.815947565146045,"x":65.2,"y":160.85,"x0":1.155280576817152,"y0":50.002882149756395,"z0":5.510007169014207,"aX":4.994701509723676},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":-4.3,"spinRate":2301,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.3826769812395918,"extension":6.824494599901722},"index":1,"playId":"8d6159c6-0e2f-3e97-84fe-19656032c8a8","pitchNumber":2,"startTime":"2026-05-16T00:57:26.506Z","endTime":"2026-05-16T00:57:30.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38992834656534,"aZ":-8.539174610651722,"pfxX":3.358608878377595,"pfxZ":11.81300150843493,"pX":-0.10791574676580849,"pZ":3.039324438194864,"vX0":-4.586038815563683,"vY0":-140.2424467807551,"vZ0":-5.284285827126407,"x":121.11,"y":156.72,"x0":1.1087910425953036,"y0":50.00503725928393,"z0":5.499498208151843,"aX":6.721386904890026},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.5,"breakHorizontal":-5.2,"spinRate":2272,"spinDirection":161},"zone":2,"typeConfidence":0.85,"plateTime":0.38990054248250283,"extension":7.060201256551568},"index":2,"playId":"4c28a475-8733-34fb-ae9b-190b2cbdb700","pitchNumber":3,"startTime":"2026-05-16T00:57:44.548Z","endTime":"2026-05-16T00:57:47.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09966453096485,"aZ":-8.289908122780206,"pfxX":2.6904157049380686,"pfxZ":11.434386636877672,"pX":-0.046071487883774,"pZ":2.6727863413768205,"vX0":-4.719999373705122,"vY0":-143.37399713650063,"vZ0":-6.545031435021399,"x":118.76,"y":166.61,"x0":1.2694865652757754,"y0":50.00669339425861,"z0":5.4981038981718475,"aX":5.622036833332831},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.7,"breakHorizontal":-4.0,"spinRate":2282,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.381547893135743,"extension":6.810039944631205},"index":3,"playId":"92d8be5e-1154-3fa2-a75c-81fa0733ae22","pitchNumber":4,"startTime":"2026-05-16T00:58:01.989Z","endTime":"2026-05-16T00:58:05.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202682160633575,"aZ":-30.456281149609797,"pfxX":0.07591038664130068,"pfxZ":1.0188915814185344,"pX":-1.495516530834839,"pZ":0.04976737665429481,"vX0":-6.563809239339216,"vY0":-129.73158704004322,"vZ0":-7.597016725923604,"x":174.01,"y":237.44,"x0":1.06641200521509,"y0":50.00640572413552,"z0":5.36381276369781,"aX":0.12949294243959455},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":1.4,"spinRate":2577,"spinDirection":330},"zone":13,"typeConfidence":0.92,"plateTime":0.4235252757643564,"extension":6.988263401795404},"index":4,"playId":"afff03c6-c57b-3fa7-994e-c7835ba3dfa1","pitchNumber":5,"startTime":"2026-05-16T00:58:19.193Z","endTime":"2026-05-16T00:58:22.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74023742953881,"aZ":-8.683506351169356,"pfxX":1.8029095328596876,"pfxZ":11.22756122693761,"pX":0.5297398484465861,"pZ":3.2385362300180693,"vX0":-2.595270426484136,"vY0":-144.03908165502617,"vZ0":-4.991081648812424,"x":96.81,"y":151.34,"x0":1.2099399565191686,"y0":50.006885362251566,"z0":5.535657134710154,"aX":3.773622208475733},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.4,"breakHorizontal":-2.8,"spinRate":2229,"spinDirection":162},"zone":3,"typeConfidence":0.91,"plateTime":0.38085386595072945,"extension":6.880164633716455},"index":5,"playId":"21f24b5b-0872-3a4d-9399-50ca9c9367a6","pitchNumber":6,"startTime":"2026-05-16T00:58:42.197Z","endTime":"2026-05-16T00:58:48.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.404506121457867,"aZ":-36.608946759557014,"pfxX":1.120991498431057,"pfxZ":-2.663365586512416,"pX":-0.9664136221110683,"pZ":1.8436190016243428,"vX0":-5.529218273039616,"vY0":-127.56407808503586,"vZ0":-2.154671239087218,"x":153.84,"y":189.0,"x0":1.0727289817267966,"y0":50.00092398850471,"z0":5.553772430473373,"aX":1.869298164267309},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.0,"breakHorizontal":-1.0,"spinRate":2724,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4274930124777425,"extension":6.900799270865238},"index":6,"playId":"a886b6a4-4555-3a34-a764-009ca0916408","pitchNumber":7,"startTime":"2026-05-16T00:59:06.642Z","endTime":"2026-05-16T00:59:33.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186869698018103,"aZ":-9.94237595008327,"pfxX":4.836673823574775,"pfxZ":10.585848620391593,"pX":0.5393646923810808,"pZ":2.494808472848155,"vX0":-3.572129007987415,"vY0":-143.32775738207891,"vZ0":-6.610642791763331,"x":96.44,"y":171.42,"x0":1.1674451236947088,"y0":50.006898707717234,"z0":5.438309035744844,"aX":10.160782461816124},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":-8.2,"spinRate":2286,"spinDirection":158},"zone":6,"typeConfidence":0.89,"plateTime":0.38077642475671425,"extension":7.06079979747731},"hitData":{"launchSpeed":100.6,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":152.19}},"index":7,"playId":"f99a2c9d-802f-3251-ac02-cbce8cb91aec","pitchNumber":8,"startTime":"2026-05-16T00:59:42.389Z","endTime":"2026-05-16T00:59:49.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-16T00:59:49.378Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:00:42.241Z","endTime":"2026-05-16T01:04:19.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17894905707338,"aZ":-27.145418250269742,"pfxX":1.6422674924819136,"pfxZ":2.7877235343103006,"pX":0.20350134358983868,"pZ":3.0403931870609067,"vX0":6.681009554438415,"vY0":-132.73008615410419,"vZ0":-0.7749219666682733,"x":109.24,"y":156.69,"x0":-2.547450173332822,"y0":50.00611373086487,"z0":5.291616077954131,"aX":2.9653916695282674},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2436,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.41075901108213797,"extension":6.242928602402052},"index":0,"playId":"f59f54ca-7820-3723-8c14-fdd6a064157c","pitchNumber":1,"startTime":"2026-05-16T01:01:57.094Z","endTime":"2026-05-16T01:02:00.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230370092174933,"aZ":-22.165105374866748,"pfxX":-9.769378115231062,"pfxZ":5.198908203944559,"pX":0.03755974574024796,"pZ":2.278987773270767,"vX0":10.279257325502574,"vY0":-137.110471301391,"vZ0":-3.238988651754533,"x":115.57,"y":177.25,"x0":-2.471451782562945,"y0":50.00047376705594,"z0":4.969166663221746,"aX":-18.800452706254642},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":1940,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3978231652022286,"extension":6.332607281199459},"index":1,"playId":"aa0733fc-2227-3c72-b154-c5ff6bf75a6f","pitchNumber":2,"startTime":"2026-05-16T01:02:10.319Z","endTime":"2026-05-16T01:02:13.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"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-16T01:02:26.516Z","endTime":"2026-05-16T01:02:36.713Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510709539535622,"aZ":-31.67454176807411,"pfxX":10.806452829671482,"pfxZ":0.3467299941209081,"pX":-0.30402942282504675,"pZ":2.17887731359446,"vX0":2.6320718917145034,"vY0":-120.12940952026976,"vZ0":-0.3076584702708537,"x":128.59,"y":179.95,"x0":-2.818403342627273,"y0":50.00537801116144,"z0":5.126878317128562,"aX":15.779327087690799},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-20.2,"spinRate":2713,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4561331825577919,"extension":6.129588750626709},"index":3,"playId":"1451aeb9-60de-36f3-b57f-b97f031507d4","pitchNumber":3,"startTime":"2026-05-16T01:02:36.713Z","endTime":"2026-05-16T01:02:39.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939058072237376,"aZ":-24.414680990551002,"pfxX":-9.072323145881935,"pfxZ":4.2195488080413375,"pX":1.1241519225142735,"pZ":0.6854520451409714,"vX0":11.920439057136981,"vY0":-134.29039263749334,"vZ0":-7.194298801600488,"x":74.15,"y":220.27,"x0":-2.1774864990826224,"y0":50.006274861492834,"z0":5.115896593556249,"aX":-16.703505947695007},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":14.2,"spinRate":1817,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4066495216948862,"extension":6.52888073611216},"index":4,"playId":"9bba9af2-0287-3d91-8ab1-5ab2f7266af2","pitchNumber":4,"startTime":"2026-05-16T01:02:55.675Z","endTime":"2026-05-16T01:02:58.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0648684775805,"aZ":-25.60282458123217,"pfxX":0.4847116760404857,"pfxZ":3.6215823335385178,"pX":-1.1838545810565533,"pZ":2.4467521942698167,"vX0":4.2241798542217985,"vY0":-133.02337297562784,"vZ0":-2.1316789385616364,"x":162.13,"y":172.72,"x0":-2.846977726622186,"y0":50.00510288830817,"z0":5.090533963825053,"aX":0.8793846415744816},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":-1.7,"spinRate":2373,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.40973362834368743,"extension":6.189277707540284},"index":5,"playId":"2d720c27-27c6-3287-b380-0472552b0314","pitchNumber":5,"startTime":"2026-05-16T01:03:14.746Z","endTime":"2026-05-16T01:03:17.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.992191781941095,"aZ":-21.08845614189048,"pfxX":-8.91877489985865,"pfxZ":5.544880632224238,"pX":0.974024123601919,"pZ":2.4015636501375237,"vX0":11.625066534918556,"vY0":-139.66234011302868,"vZ0":-3.882396581548157,"x":79.87,"y":173.94,"x0":-2.0608136674302555,"y0":50.00225348664732,"z0":5.176490171716323,"aX":-17.82721935440642},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":14.0,"spinRate":2028,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39044517731862616,"extension":6.468278122387878},"index":6,"playId":"fa3e4332-cfae-3916-81fe-77cae3e54e59","pitchNumber":6,"startTime":"2026-05-16T01:03:32.131Z","endTime":"2026-05-16T01:03:35.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35151967152669,"aZ":-31.57071983800578,"pfxX":10.21207065382216,"pfxZ":0.4244761344663033,"pX":1.182273667047555,"pZ":3.1359365912011694,"vX0":5.598074894813378,"vY0":-118.78644273051661,"vZ0":1.9248147465440788,"x":71.93,"y":154.11,"x0":-2.5338926263852266,"y0":50.00319417024678,"z0":5.191126480892565,"aX":14.552277991532243},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.6,"breakHorizontal":-19.9,"spinRate":2750,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.46159109392613296,"extension":6.209726825205695},"index":7,"playId":"210fbca5-4fb6-38be-a4e2-e17130254448","pitchNumber":7,"startTime":"2026-05-16T01:03:48.700Z","endTime":"2026-05-16T01:03:52.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20134848948783,"aZ":-22.836491624841027,"pfxX":-5.591028220272303,"pfxZ":5.563689330567796,"pX":-0.7901338686263409,"pZ":2.238749518272691,"vX0":6.337972157527072,"vY0":-128.35471524933837,"vZ0":-2.4021020855026722,"x":147.12,"y":178.33,"x0":-2.558607237750484,"y0":50.00039290308032,"z0":4.954629073168177,"aX":-9.379175179015562},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":8.8,"spinRate":1747,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.42583290787233175,"extension":6.325786903256451},"hitData":{"launchSpeed":98.3,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.64,"coordY":103.7}},"index":8,"playId":"4133260f-520f-384d-a120-e1152952faec","pitchNumber":8,"startTime":"2026-05-16T01:04:06.118Z","endTime":"2026-05-16T01:04:19.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:04:19.417Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Konnor Griffin pops out to second baseman Bryson Stott.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:04:43.522Z","endTime":"2026-05-16T01:05:34.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Spencer Horwitz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"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-16T01:04:34.834Z","endTime":"2026-05-16T01:04:45.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"base":1,"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501553673402626,"aZ":-19.381281310660285,"pfxX":-9.093049089625701,"pfxZ":6.430557349295217,"pX":1.0814102265947108,"pZ":0.6863029976352578,"vX0":12.529591116054013,"vY0":-139.07008256654737,"vZ0":-8.545503711121619,"x":75.78,"y":220.25,"x0":-2.267769594311224,"y0":50.00490565029363,"z0":5.047094441836288,"aX":-18.098751064716087},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2092,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3914500117190931,"extension":6.644306532979967},"index":1,"playId":"9ded01fa-814b-388d-b347-5b4c0e4fad9b","pitchNumber":1,"startTime":"2026-05-16T01:04:45.924Z","endTime":"2026-05-16T01:04:49.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83472667125118,"aZ":-20.195915923254024,"pfxX":-9.396571670283045,"pfxZ":6.117363887127501,"pX":0.5047645521219459,"pZ":1.386007795945999,"vX0":10.246308826782426,"vY0":-138.13795394793263,"vZ0":-6.556553420254365,"x":97.76,"y":201.36,"x0":-2.007797352732112,"y0":50.00569323438455,"z0":5.119336012450588,"aX":-18.410930809013184},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":2082,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3944545165540472,"extension":6.533599658014114},"index":2,"playId":"65900de7-1ea7-3ebc-8704-ada2f624f728","pitchNumber":2,"startTime":"2026-05-16T01:05:05.783Z","endTime":"2026-05-16T01:05:09.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897073528419245,"aZ":-27.44715221033968,"pfxX":3.7379273398922823,"pfxZ":2.6570057170865233,"pX":0.16842014409656253,"pZ":1.8399956359432352,"vX0":5.612059885976705,"vY0":-131.99376780319943,"vZ0":-3.4455996202910297,"x":110.58,"y":189.1,"x0":-2.464181725889142,"y0":50.00334471424971,"z0":5.164824570769279,"aX":6.649860635593091},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-7.9,"spinRate":2497,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4136503796294795,"extension":6.399649043312174},"hitData":{"launchSpeed":90.2,"launchAngle":61.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":138.0}},"index":3,"playId":"7c0907de-3877-3f54-8938-47fad28ae547","pitchNumber":3,"startTime":"2026-05-16T01:05:21.973Z","endTime":"2026-05-16T01:05:34.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:05:34.747Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Endy Rodríguez grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Billy Cook to 3rd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:05:38.821Z","endTime":"2026-05-16T01:07:23.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983478123183264,"aZ":-24.148219133205902,"pfxX":2.036129469003126,"pfxZ":4.404777567391333,"pX":1.9082197524389073,"pZ":1.7432487527717788,"vX0":10.720749537072036,"vY0":-133.4643366347309,"vZ0":-4.157642568112796,"x":44.26,"y":191.71,"x0":-2.4086618777163316,"y0":50.00416407433608,"z0":5.039192824625441,"aX":3.7091686387618297},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":-5.8,"spinRate":2420,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40880806381034374,"extension":6.462915631880543},"index":0,"playId":"f2a3e1ae-faba-3080-bf3f-8f9e96908408","pitchNumber":1,"startTime":"2026-05-16T01:05:56.597Z","endTime":"2026-05-16T01:06:03.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Billy Cook steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"f2a3e1ae-faba-3080-bf3f-8f9e96908408","startTime":"2026-05-16T01:06:10.358Z","endTime":"2026-05-16T01:06:26.999Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":695257,"link":"/api/v1/people/695257"},"postOnSecond":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.16,"dramaIndex":10.0,"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023918431615915,"aZ":-18.99139076789464,"pfxX":-8.276062509537674,"pfxZ":6.822455626990534,"pX":0.869476825720001,"pZ":2.7107258997897934,"vX0":11.864272141558075,"vY0":-137.52587964567522,"vZ0":-2.723726009655049,"x":83.86,"y":165.59,"x0":-2.4079794840464923,"y0":50.00273704560324,"z0":4.989333650178135,"aX":-15.991737421352843},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":2059,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39696787853457716,"extension":6.428801970431768},"index":2,"playId":"72357bb7-8216-3933-9e90-65f198e7f3f5","pitchNumber":2,"startTime":"2026-05-16T01:06:26.999Z","endTime":"2026-05-16T01:06:30.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.369596976063672,"aZ":-26.170553646855137,"pfxX":-9.149760137895449,"pfxZ":3.508408370026516,"pX":-0.4627685706189842,"pZ":0.9031803351632935,"vX0":8.017601687071897,"vY0":-130.2620688749232,"vZ0":-5.339333357015205,"x":134.64,"y":214.39,"x0":-2.397707919954138,"y0":50.004062799411216,"z0":4.968034504330183,"aX":-15.663380160240308},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":14.8,"spinRate":1683,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42112131919683593,"extension":6.422091898430135},"index":3,"playId":"d36f5072-f7ea-30ad-a14c-14f43261ce98","pitchNumber":3,"startTime":"2026-05-16T01:06:45.368Z","endTime":"2026-05-16T01:06:48.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"68c0d611-720e-4601-9daa-3a39e37e2c21","startTime":"2026-05-16T01:07:03.852Z","endTime":"2026-05-16T01:07:08.852Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010879869508656,"aZ":-33.44240178042302,"pfxX":8.953241336569228,"pfxZ":-0.8605298657466243,"pX":0.5777606235906539,"pZ":2.0613634664317972,"vX0":5.042974553632319,"vY0":-120.35580053902241,"vZ0":-0.1849840802300886,"x":94.98,"y":183.12,"x0":-2.707019323625991,"y0":50.004980995547676,"z0":5.096976366661394,"aX":13.156074372398516},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.3,"breakHorizontal":-17.4,"spinRate":2695,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4548236757482975,"extension":6.230471612980623},"hitData":{"launchSpeed":90.4,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":164.86}},"index":5,"playId":"fa03c67c-2e4a-3be2-a342-0d902dc5cf7b","pitchNumber":4,"startTime":"2026-05-16T01:07:17.548Z","endTime":"2026-05-16T01:07:23.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"second":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.16,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:07:23.940Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:07:40.210Z","endTime":"2026-05-16T01:09:20.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":97.5,"endSpeed":89.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23211827722744,"aZ":-14.442349729539924,"pfxX":-5.778488843935726,"pfxZ":8.678447396296853,"pX":1.2038596027405948,"pZ":2.1324201278905135,"vX0":10.767119051635978,"vY0":-141.55103559393484,"vZ0":-6.293565353462085,"x":71.11,"y":181.2,"x0":-1.8866150616685184,"y0":50.00279404214947,"z0":5.2976238990972195,"aX":-11.807439915732457},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2085,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3859402518516899,"extension":6.407267244577881},"index":0,"playId":"a747f982-114a-3ea6-b97b-1d053accb3eb","pitchNumber":1,"startTime":"2026-05-16T01:07:50.752Z","endTime":"2026-05-16T01:07:54.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"third":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041424439390635,"aZ":-23.92944536793496,"pfxX":2.551896750972572,"pfxZ":4.592745523447601,"pX":-0.19892755277785182,"pZ":3.2688937852174442,"vX0":4.731441094544884,"vY0":-132.3048205259516,"vZ0":-0.6255799465340857,"x":124.58,"y":150.52,"x0":-2.3334635241006607,"y0":50.000666502528816,"z0":5.243573640787883,"aX":4.576330344185264},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-5.5,"spinRate":2398,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.4121057295412549,"extension":6.422645439450442},"index":1,"playId":"e36e5812-73db-3735-b965-a63b1c2e45cb","pitchNumber":2,"startTime":"2026-05-16T01:08:06.125Z","endTime":"2026-05-16T01:08:09.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"third":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337430579862517,"aZ":-18.28484041119597,"pfxX":-10.193397208223033,"pfxZ":6.941511867287446,"pX":0.4186234847743718,"pZ":2.299171439614172,"vX0":10.397043752838627,"vY0":-140.01380490289367,"vZ0":-4.866467847977853,"x":101.04,"y":176.7,"x0":-2.004825050399331,"y0":50.003628487473705,"z0":5.243261001027225,"aX":-20.396088482878945},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":16.6,"spinRate":2138,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3900525002167172,"extension":6.317822187420178},"index":2,"playId":"3bf46c42-d930-3bbc-8e9d-81dc3376060e","pitchNumber":3,"startTime":"2026-05-16T01:08:30.530Z","endTime":"2026-05-16T01:08:34.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"third":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883073256638152,"aZ":-36.22501583490899,"pfxX":8.430083149784169,"pfxZ":-2.7414890131304883,"pX":1.0163769929418605,"pZ":2.4254982996447523,"vX0":5.5967878345901685,"vY0":-120.92823705716158,"vZ0":0.9789148100588294,"x":78.26,"y":173.29,"x0":-2.4241716803278495,"y0":50.00218680740534,"z0":5.196758539982017,"aX":12.464948780254218},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":-16.6,"spinRate":2773,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45318027322965815,"extension":6.2903379426376835},"index":3,"playId":"e2c5b53a-bc57-3ce1-bcb2-a23beb47588d","pitchNumber":4,"startTime":"2026-05-16T01:08:48.106Z","endTime":"2026-05-16T01:08:51.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"third":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50336994093856,"aZ":-25.53244918360091,"pfxX":-10.822646161155316,"pfxZ":3.3890302272393367,"pX":0.5780388562968766,"pZ":2.268350953616211,"vX0":11.66545665057661,"vY0":-138.78473929970983,"vZ0":-2.753144566402011,"x":94.97,"y":177.53,"x0":-2.2629005258593677,"y0":50.00673718081122,"z0":4.964145580010386,"aX":-21.23113665068242},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":17.4,"spinRate":1968,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39386807428303916,"extension":6.473279321239817},"hitData":{"launchSpeed":66.5,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":163.84}},"index":4,"playId":"9dbc48a8-f008-3321-9467-aba7892efdbb","pitchNumber":5,"startTime":"2026-05-16T01:09:10.265Z","endTime":"2026-05-16T01:09:20.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"third":{"id":695257,"link":"/api/v1/people/695257"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:09:20.049Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Edmundo Sosa reaches on a fielding error by shortstop Konnor Griffin.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:11:36.353Z","endTime":"2026-05-16T01:12:02.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Bryan Reynolds.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"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-16T01:10:48.208Z","endTime":"2026-05-16T01:10:48.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"300","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to first base for Ryan O'Hearn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"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-16T01:10:48.228Z","endTime":"2026-05-16T01:10:48.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Billy Cook remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"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-16T01:10:48.230Z","endTime":"2026-05-16T01:10:48.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gregory Soto replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-16T01:10:48.232Z","endTime":"2026-05-16T01:11:38.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310332799734436,"aZ":-28.069150626840607,"pfxX":-4.129370660776049,"pfxZ":2.7777901604700457,"pX":0.18103216466040375,"pZ":2.5876986335911485,"vX0":-4.115607846237165,"vY0":-121.02524881383081,"vZ0":-1.3493745078832704,"x":110.1,"y":168.91,"x0":2.442145119658325,"y0":50.00435792555138,"z0":5.618051430744837,"aX":-6.10636732362094},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":8.5,"spinRate":2537,"spinDirection":265},"zone":5,"typeConfidence":0.85,"plateTime":0.4531116851993571,"extension":6.227892451201791},"index":4,"playId":"f13e4d20-860b-3ad1-ab7a-91d7068c6a8c","pitchNumber":1,"startTime":"2026-05-16T01:11:38.621Z","endTime":"2026-05-16T01:11:42.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40970114604963,"aZ":-20.357257034511974,"pfxX":10.922513172667102,"pfxZ":5.866111345222204,"pX":0.6654619648566066,"pZ":2.2382968162473134,"vX0":-8.32647397309447,"vY0":-140.88438789173298,"vZ0":-5.193110620582765,"x":91.63,"y":178.35,"x0":2.2372607414152395,"y0":50.00065798419735,"z0":5.417329878924238,"aX":21.997680942046912},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":-18.1,"spinRate":2248,"spinDirection":129},"zone":6,"typeConfidence":0.91,"plateTime":0.3884826251088729,"extension":6.536726306883582},"hitData":{"launchSpeed":97.4,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":160.8}},"index":5,"playId":"143d2f86-b8b7-3da5-b728-069925b8db66","pitchNumber":2,"startTime":"2026-05-16T01:11:53.956Z","endTime":"2026-05-16T01:12:02.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:12:02.258Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out softly, pitcher Gregory Soto to first baseman Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:12:11.814Z","endTime":"2026-05-16T01:15:04.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":89.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31524383645205,"aZ":-20.64992130493385,"pfxX":10.65003629369514,"pfxZ":5.663983673662211,"pX":1.6225979999034132,"pZ":1.9377051910143899,"vX0":-6.099782260999896,"vY0":-141.7207010246621,"vZ0":-6.060564570344726,"x":55.15,"y":186.46,"x0":2.4188939561317198,"y0":50.002695513226904,"z0":5.422376658669144,"aX":21.66872304066591},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":-18.0,"spinRate":2297,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.3864432807845928,"extension":6.548417670480085},"index":0,"playId":"2642a30e-5fce-345d-b056-fe53eb79bd4c","pitchNumber":1,"startTime":"2026-05-16T01:12:31.866Z","endTime":"2026-05-16T01:12:35.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099795084104993,"aZ":-22.549702360693026,"pfxX":10.47021629209846,"pfxZ":4.664180146698346,"pX":0.6006839282524795,"pZ":1.4789227151436615,"vX0":-8.564597449495185,"vY0":-142.3903035315651,"vZ0":-6.875552516678345,"x":94.1,"y":198.85,"x0":2.2793494689601634,"y0":50.00667613320068,"z0":5.340529709947018,"aX":21.61700009262438},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":-17.4,"spinRate":2218,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.38391667088270287,"extension":6.677045886800215},"index":1,"playId":"69429d79-20a9-34c3-bafd-50c5d4d73eb6","pitchNumber":2,"startTime":"2026-05-16T01:12:57.613Z","endTime":"2026-05-16T01:13:02.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":77.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395510495202775,"aZ":-28.76527199187611,"pfxX":-1.6842738326794273,"pfxZ":2.2591568299041556,"pX":-0.8340000821305321,"pZ":0.6171206527117908,"vX0":-7.035330965373063,"vY0":-122.06102739439748,"vZ0":-5.617138426858194,"x":148.79,"y":222.12,"x0":2.3061951973780963,"y0":50.00099506652759,"z0":5.430008393445753,"aX":-2.535286613981525},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":4.7,"spinRate":2586,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.449024689896552,"extension":6.534087959363175},"index":2,"playId":"068d9a73-c8db-3548-96bd-22ed528ccc12","pitchNumber":3,"startTime":"2026-05-16T01:13:12.665Z","endTime":"2026-05-16T01:13:15.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.0,"endSpeed":87.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.813609511183085,"aZ":-22.66309534156468,"pfxX":9.986143337733683,"pfxZ":4.806954694825974,"pX":0.8659614873204267,"pZ":3.277756423865997,"vX0":-7.700406790241826,"vY0":-139.60588836334077,"vZ0":-1.8739110989436323,"x":83.99,"y":150.28,"x0":2.3597252075979367,"y0":50.000976615749444,"z0":5.446202959545532,"aX":19.750859759656162},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":-16.6,"spinRate":2205,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.39201734972532787,"extension":6.4602260227808825},"index":3,"playId":"6ff8acc4-1100-36f6-88e8-0d542f323914","pitchNumber":4,"startTime":"2026-05-16T01:13:33.437Z","endTime":"2026-05-16T01:13:37.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770981618931803,"aZ":-23.565666524862806,"pfxX":10.457417960211494,"pfxZ":4.3294997584282715,"pX":1.5150687978699977,"pZ":2.912575266582546,"vX0":-6.1291562115964595,"vY0":-140.17179312313175,"vZ0":-2.6062069197591664,"x":59.25,"y":160.14,"x0":2.3715967618980907,"y0":50.00580530986573,"z0":5.393599123950948,"aX":20.806886048357082},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2297,"spinDirection":135},"zone":12,"typeConfidence":0.92,"plateTime":0.39079837214254187,"extension":6.52174149459625},"index":4,"playId":"afd92745-6ead-328b-bb14-2ea6187bb0dc","pitchNumber":5,"startTime":"2026-05-16T01:13:54.193Z","endTime":"2026-05-16T01:13:59.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.487582273537257,"aZ":-26.978837430491545,"pfxX":-4.231010652219154,"pfxZ":3.4777902577900566,"pX":-2.233785930394674,"pZ":1.5618114665451153,"vX0":-9.14975959892908,"vY0":-122.11537272842905,"vZ0":-3.7507837753627555,"x":202.15,"y":196.61,"x0":2.1276719267319457,"y0":50.00418090586276,"z0":5.46705017160006,"aX":-6.31818300911057},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.5,"breakHorizontal":10.1,"spinRate":2507,"spinDirection":268},"zone":13,"typeConfidence":0.75,"plateTime":0.4504256339115633,"extension":6.50300801590719},"index":5,"playId":"61966a6c-424e-374a-9e88-f93b4e90ab49","pitchNumber":6,"startTime":"2026-05-16T01:14:16.950Z","endTime":"2026-05-16T01:14:21.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Gregory Soto. Edmundo Sosa to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"61966a6c-424e-374a-9e88-f93b4e90ab49","startTime":"2026-05-16T01:14:28.953Z","endTime":"2026-05-16T01:14:49.809Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"postOnSecond":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.67,"dramaIndex":52.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":89.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02522592180284,"aZ":-22.296595925636357,"pfxX":10.754044887302681,"pfxZ":4.856323834798266,"pX":1.6353420167218735,"pZ":2.9818134662442097,"vX0":-6.067929592121483,"vY0":-141.6509097697888,"vZ0":-2.802465904760495,"x":54.66,"y":158.27,"x0":2.406752566121758,"y0":50.00504812998491,"z0":5.407870733271421,"aX":21.880182189706623},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.4,"breakHorizontal":-18.2,"spinRate":2302,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.38651635998513667,"extension":6.56717053806802},"hitData":{"launchSpeed":41.7,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.79,"coordY":186.02}},"index":7,"playId":"a0d9c410-4bb1-35ac-9f10-6de91f47e06d","pitchNumber":7,"startTime":"2026-05-16T01:14:49.809Z","endTime":"2026-05-16T01:15:04.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.67,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:15:04.740Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:15:22.967Z","endTime":"2026-05-16T01:17:20.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adolis García replaces Garrett Stubbs.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"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-16T01:15:12.705Z","endTime":"2026-05-16T01:15:25.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.8,"endSpeed":75.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.009131618561703,"aZ":-31.206554722720494,"pfxX":-3.043029804977183,"pfxZ":0.6726158221434466,"pX":-0.8454032881959467,"pZ":0.6787444344267591,"vX0":-6.018407396941874,"vY0":-119.02072080754027,"vZ0":-4.206222118661907,"x":149.22,"y":220.45,"x0":2.112022927407244,"y0":50.00209849016821,"z0":5.29738404025567,"aX":-4.360760689740432},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.5,"breakHorizontal":7.0,"spinRate":2553,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4603372483073018,"extension":6.344377136642143},"index":1,"playId":"6fc33b0b-4110-3f0f-993a-5641d632073c","pitchNumber":1,"startTime":"2026-05-16T01:15:25.233Z","endTime":"2026-05-16T01:15:28.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83914365918772,"aZ":-21.926597684751247,"pfxX":10.210245661114076,"pfxZ":5.260676544225198,"pX":1.2691859507095764,"pZ":2.0551706496132778,"vX0":-6.255234756385584,"vY0":-138.42825984228358,"vZ0":-4.741205210560576,"x":68.62,"y":183.29,"x0":2.2273118121904893,"y0":50.003194836730565,"z0":5.250967073791378,"aX":19.88843918337119},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":-17.3,"spinRate":2225,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.39513089981723093,"extension":6.472640041080007},"index":2,"playId":"57a67198-4d88-3ba9-9b50-133ff52ac200","pitchNumber":2,"startTime":"2026-05-16T01:15:46.311Z","endTime":"2026-05-16T01:15:49.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00329496389731,"aZ":-24.50143110837373,"pfxX":10.786733799280203,"pfxZ":3.8372743981484376,"pX":0.6385044372236702,"pZ":2.782488883483035,"vX0":-8.566661600988777,"vY0":-140.09456557650813,"vZ0":-2.6748813919136687,"x":92.66,"y":163.65,"x0":2.3261392823230516,"y0":50.0023445294489,"z0":5.341637759911864,"aX":21.56006890145212},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":-17.9,"spinRate":2261,"spinDirection":130},"zone":6,"typeConfidence":0.92,"plateTime":0.39015159141644196,"extension":6.586908135006261},"index":3,"playId":"df4f9827-9bef-3d0a-ae34-b6443ef75555","pitchNumber":3,"startTime":"2026-05-16T01:16:04.260Z","endTime":"2026-05-16T01:16:08.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175385506969015,"aZ":-30.82221987470574,"pfxX":-7.9818410602535,"pfxZ":0.9252148642493214,"pX":-0.35010023832568765,"pZ":1.6915189495312162,"vX0":-3.6022619334167194,"vY0":-120.56306477867638,"vZ0":-2.4279322554177734,"x":130.34,"y":193.11,"x0":2.2058431392432034,"y0":50.00030189804242,"z0":5.4658817296109685,"aX":-11.599738181750038},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":15.4,"spinRate":2517,"spinDirection":275},"zone":7,"typeConfidence":0.9,"plateTime":0.4564955817398628,"extension":6.301514319018248},"index":4,"playId":"f3f5c8c2-a60d-3a72-a79e-a50f84376fd2","pitchNumber":4,"startTime":"2026-05-16T01:16:25.923Z","endTime":"2026-05-16T01:16:29.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"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-16T01:16:45.395Z","endTime":"2026-05-16T01:16:56.624Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726785381461518,"aZ":-25.942547523562734,"pfxX":-5.449630254252119,"pfxZ":4.119872216691822,"pX":-1.3408418276688616,"pZ":1.2709069315538695,"vX0":-6.325999770282165,"vY0":-122.14824143576,"vZ0":-4.506399474555743,"x":168.11,"y":204.47,"x0":1.98928990467319,"y0":50.0048012922049,"z0":5.366471351970475,"aX":-8.247086261062904},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":11.4,"spinRate":2585,"spinDirection":282},"zone":13,"typeConfidence":0.91,"plateTime":0.44816636057110815,"extension":6.477794172341964},"index":6,"playId":"f56e10b1-557b-3870-be9a-bad82e43b8bb","pitchNumber":5,"startTime":"2026-05-16T01:16:56.624Z","endTime":"2026-05-16T01:17:00.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32404749784442,"aZ":-31.827103048728638,"pfxX":-4.615546055447107,"pfxZ":0.23497840323058394,"pX":-1.9089627133029576,"pZ":-0.5976994718807096,"vX0":-7.597757650128504,"vY0":-119.90406757187668,"vZ0":-7.04833641355788,"x":189.77,"y":254.92,"x0":1.9010315697812123,"y0":50.001471813289925,"z0":5.222206655256946,"aX":-6.713744780962},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":10.2,"spinRate":2525,"spinDirection":294},"zone":13,"typeConfidence":0.88,"plateTime":0.45692224055253705,"extension":6.406244534850421},"index":7,"playId":"d737aa5e-5f5c-3d33-bbad-2fe10abc250f","pitchNumber":6,"startTime":"2026-05-16T01:17:16.977Z","endTime":"2026-05-16T01:17:20.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-4.8999999999999915,"leverageIndex":1.05,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:17:20.892Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Bryan Reynolds. Edmundo Sosa to 3rd. Adolis García to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:18:08.460Z","endTime":"2026-05-16T01:18:39.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"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-16T01:17:36.651Z","endTime":"2026-05-16T01:18:10.782Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.142037233849248,"aZ":-25.664053223607475,"pfxX":-3.766728269129694,"pfxZ":4.448132379051188,"pX":0.08704278682489923,"pZ":3.174470655174765,"vX0":-3.906637614425249,"vY0":-120.39927814229569,"vZ0":-0.21989379249420526,"x":113.68,"y":153.07,"x0":2.222023444222612,"y0":50.00153599021091,"z0":5.544972498198092,"aX":-5.509164791546199},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":7.8,"spinRate":2577,"spinDirection":272},"zone":2,"typeConfidence":0.91,"plateTime":0.45553578329402367,"extension":6.329125609405724},"index":1,"playId":"57b3f27e-fd1f-3cd7-beaa-c9dc25e6aa58","pitchNumber":1,"startTime":"2026-05-16T01:18:10.782Z","endTime":"2026-05-16T01:18:13.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746038799628945,"aZ":-21.593907916556176,"pfxX":10.757625401342029,"pfxZ":5.240575703276255,"pX":0.614812207177168,"pZ":2.447081814519103,"vX0":-7.708725649227496,"vY0":-141.13902160129217,"vZ0":-4.425955995149813,"x":93.56,"y":172.71,"x0":1.9819833955557773,"y0":50.00693621971471,"z0":5.4240729855245835,"aX":21.735828274329478},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.8,"breakHorizontal":-17.9,"spinRate":2265,"spinDirection":133},"zone":6,"typeConfidence":0.91,"plateTime":0.38789797275528226,"extension":6.426783133558223},"hitData":{"launchSpeed":87.1,"launchAngle":9.0,"totalDistance":152.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.12,"coordY":115.2}},"index":2,"playId":"e3d559d5-8de7-3891-b57c-978199980cd2","pitchNumber":2,"startTime":"2026-05-16T01:18:30.280Z","endTime":"2026-05-16T01:18:39.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.34,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:18:39.913Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gregory Soto challenged (pitch result), call on the field was confirmed: Kyle Schwarber walks. Edmundo Sosa scores. Adolis García to 3rd. Trea Turner to 2nd.","rbi":1,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:20:22.031Z","endTime":"2026-05-16T01:22:02.719Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"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-16T01:19:09.410Z","endTime":"2026-05-16T01:20:24.369Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204924316128267,"aZ":-21.30076779312605,"pfxX":11.413017599035731,"pfxZ":5.416192712781312,"pX":0.10932384075366,"pZ":1.4474354065783746,"vX0":-9.458228885308294,"vY0":-140.6077072214818,"vZ0":-6.828298667288366,"x":112.83,"y":199.7,"x0":2.0301794112875524,"y0":50.00039992311439,"z0":5.284481821124801,"aX":22.90142256893094},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":-18.8,"spinRate":2294,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.3892027939550635,"extension":6.4071591096802285},"index":1,"playId":"4a60d594-9983-38f9-97fc-4f9accde8164","pitchNumber":1,"startTime":"2026-05-16T01:20:24.369Z","endTime":"2026-05-16T01:20:27.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682922387218845,"aZ":-24.028668457837377,"pfxX":11.944095449960091,"pfxZ":4.17200815523365,"pX":-1.19194776960427,"pZ":-0.19643484077863846,"vX0":-13.180330384586043,"vY0":-138.3265095273464,"vZ0":-10.195487868687927,"x":162.43,"y":244.08,"x0":2.065867800117091,"y0":50.00505314992243,"z0":5.126816356779689,"aX":23.324629533690963},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.5,"breakHorizontal":-19.2,"spinRate":2292,"spinDirection":124},"zone":13,"typeConfidence":0.92,"plateTime":0.39483482700626826,"extension":6.7467314925934705},"index":2,"playId":"5719c8e1-324b-3a0c-84e2-b1e06934a63e","pitchNumber":2,"startTime":"2026-05-16T01:20:43.334Z","endTime":"2026-05-16T01:20:46.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29908823869143,"aZ":-21.186525250969883,"pfxX":9.79879465833773,"pfxZ":5.284277804795902,"pX":0.8472322775538674,"pZ":3.330678704312345,"vX0":-7.368131560191742,"vY0":-143.14931977364768,"vZ0":-2.2361831954814484,"x":84.71,"y":148.85,"x0":2.178262382519398,"y0":50.00537287992016,"z0":5.444848629468403,"aX":20.38820958215783},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.4,"breakHorizontal":-16.3,"spinRate":2345,"spinDirection":136},"zone":12,"typeConfidence":0.86,"plateTime":0.38227080564387217,"extension":6.604395037303575},"index":3,"playId":"c84ff14c-7b83-37ba-8901-85df7b4b61b5","pitchNumber":3,"startTime":"2026-05-16T01:21:15.021Z","endTime":"2026-05-16T01:21:18.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71015451160095,"aZ":-19.941610110126362,"pfxX":11.325421248302039,"pfxZ":6.028540308427583,"pX":-0.41624355128667917,"pZ":1.374774850085948,"vX0":-10.970960449096374,"vY0":-141.22895313035932,"vZ0":-7.498571479272418,"x":132.87,"y":201.66,"x0":2.0382301353631895,"y0":50.00462563483949,"z0":5.336412899760885,"aX":22.9909066569337},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":-18.4,"spinRate":2286,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.38711481610395104,"extension":6.542813357834864},"index":4,"playId":"94fe5ee5-0f2c-3674-8080-29614876ab12","pitchNumber":4,"startTime":"2026-05-16T01:21:35.691Z","endTime":"2026-05-16T01:22:02.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"second":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"}},"homeTeamWinProbability":71.3,"awayTeamWinProbability":28.700000000000003,"homeTeamWinProbabilityAdded":-11.200000000000003,"leverageIndex":4.08,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:22:02.719Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Umpire reviewed (home run), call on the field was upheld: Phillies challenged (tag play), call on the field was upheld: Bryce Harper singles on a fly ball to center fielder Oneil Cruz. Adolis García scores. Trea Turner scores. Kyle Schwarber out at 3rd on the throw, center fielder Oneil Cruz to pitcher Gregory Soto to third baseman Jared Triolo. Bryce Harper to 2nd.","rbi":2,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:22:19.564Z","endTime":"2026-05-16T01:23:41.741Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39741430252705,"aZ":-28.436222619871444,"pfxX":-5.0850933741021365,"pfxZ":2.4379765674412726,"pX":-1.0848878778085773,"pZ":2.0031669527499965,"vX0":-6.450742015375406,"vY0":-123.55359983698315,"vZ0":-2.6677336537156893,"x":158.35,"y":184.69,"x0":2.228263974666774,"y0":50.00433097619898,"z0":5.505667117134199,"aX":-7.800395939094134},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":10.8,"spinRate":2665,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.4446296765104054,"extension":6.452283553949607},"index":0,"playId":"4ed88623-bb39-3aa9-b5c1-1e2e4a5c9284","pitchNumber":1,"startTime":"2026-05-16T01:22:19.564Z","endTime":"2026-05-16T01:22:23.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760975721191784,"aZ":-23.72813468094992,"pfxX":10.365117310664429,"pfxZ":4.1375349669348775,"pX":-0.8308795711931721,"pZ":2.563610610305395,"vX0":-11.887092019584548,"vY0":-141.432703703488,"vZ0":-3.71662633746939,"x":148.67,"y":169.56,"x0":2.0634853432540616,"y0":50.006417920705125,"z0":5.401662889946304,"aX":21.177188558640548},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.0,"breakHorizontal":-16.6,"spinRate":2359,"spinDirection":130},"zone":11,"typeConfidence":0.92,"plateTime":0.3860620508987873,"extension":6.5638760586162155},"index":1,"playId":"89d9fc23-73e8-37dc-95d1-49092bc23b79","pitchNumber":2,"startTime":"2026-05-16T01:22:37.157Z","endTime":"2026-05-16T01:22:41.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06998069967106,"aZ":-20.939115292901047,"pfxX":10.123162277432847,"pfxZ":5.50952821844805,"pX":1.2189237299995466,"pZ":1.7918578659561446,"vX0":-6.737379317439256,"vY0":-141.37019008659243,"vZ0":-5.995994756431384,"x":70.54,"y":190.4,"x0":2.309136908070845,"y0":50.00080609597677,"z0":5.269988646964835,"aX":20.634450538423128},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.0,"breakHorizontal":-17.0,"spinRate":2250,"spinDirection":131},"zone":14,"typeConfidence":0.88,"plateTime":0.3863925933175829,"extension":6.499116052274382},"index":2,"playId":"cd3433b7-ae39-3682-8f53-324080877a8b","pitchNumber":3,"startTime":"2026-05-16T01:22:56.880Z","endTime":"2026-05-16T01:23:00.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380993674390208,"aZ":-29.924268287329248,"pfxX":-3.190782179288435,"pfxZ":1.541700048302979,"pX":0.21454823139707765,"pZ":1.5775694097937474,"vX0":-4.093805608924884,"vY0":-119.93538509485755,"vZ0":-2.6123846842654697,"x":108.82,"y":196.19,"x0":2.3558436808578027,"y0":50.00593584200145,"z0":5.3397717728679615,"aX":-4.665714327858041},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":6.7,"spinRate":2511,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4560298514843182,"extension":6.39045789972146},"hitData":{"launchSpeed":99.8,"launchAngle":35.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":170.11,"coordY":48.54}},"index":3,"playId":"a3540513-841e-36ae-8dab-7c21bf8e5393","pitchNumber":4,"startTime":"2026-05-16T01:23:20.590Z","endTime":"2026-05-16T01:23:41.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH","additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":143}]},"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-17.999999999999993,"leverageIndex":6.09,"dramaIndex":268.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:23:41.741Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:27:00.470Z","endTime":"2026-05-16T01:28:29.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.853207340999838,"aZ":-27.924802206597793,"pfxX":-1.2185610513106653,"pfxZ":2.836897616560381,"pX":-0.29294965093031844,"pZ":1.3299694342945927,"vX0":-5.456329686617861,"vY0":-120.9132069934912,"vZ0":-4.000577263102872,"x":128.17,"y":202.87,"x0":2.1399827927570043,"y0":50.00406151738872,"z0":5.422879137018131,"aX":-1.8264592750392572},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":3.4,"spinRate":2610,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.45086793362062094,"extension":6.261620625043419},"index":0,"playId":"b9c62cc7-7ab8-3864-b307-b7262ca37f78","pitchNumber":1,"startTime":"2026-05-16T01:27:00.470Z","endTime":"2026-05-16T01:27:03.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26517174658825,"aZ":-28.00048600928906,"pfxX":-0.4486442728176505,"pfxZ":2.7762822325601606,"pX":-0.8131919781132334,"pZ":1.312679222900901,"vX0":-6.611722490963064,"vY0":-121.17014412328622,"vZ0":-3.864798015486359,"x":148.0,"y":203.34,"x0":1.996756592683966,"y0":50.00233403580634,"z0":5.3456635662523695,"aX":-0.6738924847802263},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":2.2,"spinRate":2563,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.45016930176045467,"extension":6.469095204154688},"index":1,"playId":"fb15477c-70cb-3857-bdcd-1900483e9eb8","pitchNumber":2,"startTime":"2026-05-16T01:27:17.184Z","endTime":"2026-05-16T01:27:20.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7802981220484,"aZ":-21.318246871094058,"pfxX":10.09757905416042,"pfxZ":5.543981233597743,"pX":0.7685294042103141,"pZ":1.3612277884272481,"vX0":-6.836674153269079,"vY0":-138.5044341231166,"vZ0":-6.892606916526793,"x":87.71,"y":202.03,"x0":1.9476951404751337,"y0":50.00162121377742,"z0":5.291182134522713,"aX":19.762845443454488},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":-17.0,"spinRate":2237,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.3943534014842305,"extension":6.241522878444456},"index":2,"playId":"8380440a-e26b-3b25-882d-63c9018749a2","pitchNumber":3,"startTime":"2026-05-16T01:27:35.390Z","endTime":"2026-05-16T01:27:38.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.850197016957495,"aZ":-29.813980663902562,"pfxX":-1.7606099529774735,"pfxZ":1.5847128897872529,"pX":-2.3967924804301566,"pZ":0.5634324494172444,"vX0":-8.85675359379087,"vY0":-121.20573800176257,"vZ0":-5.611008851467613,"x":208.36,"y":223.57,"x0":1.5279830680618374,"y0":50.005703123199275,"z0":5.50007875626875,"aX":-2.629829871013693},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.8,"breakHorizontal":5.2,"spinRate":2631,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4512425214186906,"extension":6.443551582196412},"index":3,"playId":"ac2117fb-c78b-3c9b-a94a-dc48cab28046","pitchNumber":4,"startTime":"2026-05-16T01:27:53.960Z","endTime":"2026-05-16T01:27:57.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84821785390759,"aZ":-31.873367312660477,"pfxX":-6.4736918156262195,"pfxZ":0.21076414876211835,"pX":0.5633691970474412,"pZ":2.104167686966296,"vX0":-1.5266778798503478,"vY0":-119.46594801099326,"vZ0":-1.277359097484549,"x":95.53,"y":181.97,"x0":2.0523534876862644,"y0":50.00474709535514,"z0":5.5209482276441,"aX":-9.321300572434353},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.4,"breakHorizontal":12.1,"spinRate":2722,"spinDirection":278},"zone":9,"typeConfidence":0.9,"plateTime":0.4591718020558555,"extension":6.307745932482192},"hitData":{"launchSpeed":90.0,"launchAngle":44.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.99,"coordY":99.07}},"index":4,"playId":"87b9bd46-f558-3ca9-863f-a3c1e84872eb","pitchNumber":5,"startTime":"2026-05-16T01:28:18.595Z","endTime":"2026-05-16T01:28:29.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":10.599999999999994,"leverageIndex":3.98,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:28:29.045Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:31:13.220Z","endTime":"2026-05-16T01:32:52.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Brandon Marsh.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":8,"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-16T01:31:09.424Z","endTime":"2026-05-16T01:31:09.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rafael Marchán replaces left fielder Edmundo Sosa, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":8,"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-16T01:31:09.463Z","endTime":"2026-05-16T01:31:09.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596117,"link":"/api/v1/people/596117"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":624641,"link":"/api/v1/people/624641"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Adolis García remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":8,"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-16T01:31:09.466Z","endTime":"2026-05-16T01:31:09.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":669016,"link":"/api/v1/people/669016"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Alvarado replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-16T01:31:09.469Z","endTime":"2026-05-16T01:31:15.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":89.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30397396401662,"aZ":-18.71481219390447,"pfxX":9.968823818475938,"pfxZ":6.581658301413787,"pX":0.9484914748750557,"pZ":2.3174340206999666,"vX0":-5.458127687442009,"vY0":-142.0651851775176,"vZ0":-7.3502223909738715,"x":80.85,"y":176.21,"x0":1.5985101775451578,"y0":50.00708773857996,"z0":6.126427189544798,"aX":20.39783028226597},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":-16.9,"spinRate":1916,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.385429883802054,"extension":6.947710637523569},"index":4,"playId":"8439a66c-eb7a-318a-8226-55580a61eaf7","pitchNumber":1,"startTime":"2026-05-16T01:31:15.574Z","endTime":"2026-05-16T01:31:18.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866466931434466,"aZ":-25.935822028484992,"pfxX":-0.939580969371093,"pfxZ":3.5239299692935564,"pX":-0.6808960210946637,"pZ":2.0314089525812173,"vX0":-5.080445169284888,"vY0":-131.93247299606205,"vZ0":-6.082803895388989,"x":142.95,"y":183.93,"x0":1.3882421863221686,"y0":50.00459533031336,"z0":6.266802370157589,"aX":-1.6634132452229082},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":2.8,"spinRate":2093,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.41443570526984796,"extension":6.901064946938754},"index":5,"playId":"95f76e6b-eeec-37fd-bd07-0a70386e84d3","pitchNumber":2,"startTime":"2026-05-16T01:31:34.439Z","endTime":"2026-05-16T01:31:37.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424471210436433,"aZ":-25.873538122948812,"pfxX":0.18887907576045215,"pfxZ":3.462691227146289,"pX":-1.5701587009674527,"pZ":2.9831701975550797,"vX0":-7.572780944610691,"vY0":-133.47713012019136,"vZ0":-3.940236958856674,"x":176.85,"y":158.23,"x0":1.2689648164923382,"y0":50.003108285575145,"z0":6.323025942590263,"aX":0.34423701340348695},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":1.2,"spinRate":2176,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.40901153824994374,"extension":6.724050406767978},"index":6,"playId":"9cdcd60f-78fb-3d0d-ad2a-171806e873d8","pitchNumber":3,"startTime":"2026-05-16T01:31:52.423Z","endTime":"2026-05-16T01:31:55.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00339251533834,"aZ":-28.055671783420042,"pfxX":-0.6295952622731811,"pfxZ":2.2960789087773525,"pX":-2.115936183712628,"pZ":2.1709493086878324,"vX0":-8.646063290424904,"vY0":-131.8216886659305,"vZ0":-5.343782852894723,"x":197.65,"y":180.16,"x0":1.2625024885864575,"y0":50.00391958546972,"z0":6.24731273250115,"aX":-1.127136555105324},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":2.6,"spinRate":2184,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.41252471311259153,"extension":6.705824770284538},"index":7,"playId":"e9da1a9b-6fd4-3692-9b1e-8899f3e5ecef","pitchNumber":4,"startTime":"2026-05-16T01:32:11.169Z","endTime":"2026-05-16T01:32:14.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755832504383854,"aZ":-28.112965351148304,"pfxX":-0.15194414977063797,"pfxZ":2.27937631698272,"pX":-1.8402069716439617,"pZ":2.1071459131419097,"vX0":-8.0369842950488,"vY0":-132.20030960098669,"vZ0":-5.4554864062939625,"x":187.14,"y":181.89,"x0":1.2520291629022204,"y0":50.0019846137311,"z0":6.24724539045489,"aX":-0.2679988085432493},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":1.9,"spinRate":2177,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.41346402097285306,"extension":6.830002807607878},"index":8,"playId":"05f86a36-541b-37a6-9954-a7630713ee55","pitchNumber":5,"startTime":"2026-05-16T01:32:29.687Z","endTime":"2026-05-16T01:32:32.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52713718298259,"aZ":-21.494771974920738,"pfxX":10.290914012158918,"pfxZ":5.053260538284466,"pX":0.7946874501958348,"pZ":2.818181371042423,"vX0":-5.572276625651241,"vY0":-144.00009898791973,"vZ0":-5.639497334294504,"x":86.71,"y":162.69,"x0":1.411533938863524,"y0":50.002402401179594,"z0":6.120085644684286,"aX":21.74312791547091},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.3,"breakHorizontal":-17.6,"spinRate":2064,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.37948453521066394,"extension":6.975852260214145},"index":9,"playId":"1cf0e470-1ee9-39f5-9619-8dc922115588","pitchNumber":6,"startTime":"2026-05-16T01:32:48.999Z","endTime":"2026-05-16T01:32:52.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:32:52.202Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:32:53.172Z","endTime":"2026-05-16T01:35:11.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12800434745017,"aZ":-15.813294934381782,"pfxX":7.904708680214036,"pfxZ":7.747475148413956,"pX":0.5412498748054848,"pZ":2.0808190273806093,"vX0":-5.8116367786912635,"vY0":-143.6768224408946,"vZ0":-8.566612751310887,"x":96.37,"y":182.6,"x0":1.552828364375065,"y0":50.00588595963999,"z0":6.063229789961999,"aX":16.696948048490146},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":-13.3,"spinRate":1982,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.3797668912511667,"extension":7.045305551516562},"index":0,"playId":"8795e0c3-2454-3fa3-b796-358905a17f0d","pitchNumber":1,"startTime":"2026-05-16T01:33:19.992Z","endTime":"2026-05-16T01:33:23.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325794824310513,"aZ":-25.07379587993064,"pfxX":-0.5060007257121546,"pfxZ":3.8895603407911343,"pX":-1.5330133927819782,"pZ":1.6783296783629773,"vX0":-7.366149408554444,"vY0":-133.44996824583063,"vZ0":-7.283764254898514,"x":175.43,"y":193.47,"x0":1.3144673278956893,"y0":50.00465827171346,"z0":6.216248610725894,"aX":-0.9239025093970429},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":2.3,"spinRate":2159,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4084719130099792,"extension":6.8347079849768795},"index":1,"playId":"0a599eba-8513-33fd-90a7-89fef9d9e01a","pitchNumber":2,"startTime":"2026-05-16T01:33:35.750Z","endTime":"2026-05-16T01:33:38.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74775839037427,"aZ":-21.893848763930624,"pfxX":9.522903170998317,"pfxZ":4.8739633075653614,"pX":1.6813207932787844,"pZ":3.470821975893056,"vX0":-3.0153560360687632,"vY0":-143.7325339417818,"vZ0":-3.9671429535409626,"x":52.91,"y":145.07,"x0":1.5014508148665355,"y0":50.00290758467295,"z0":6.21442624644127,"aX":20.089035834639507},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":1877,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.37987486187645425,"extension":6.886567845493014},"index":2,"playId":"613fcb65-bc5a-3e74-8081-45e59235990d","pitchNumber":3,"startTime":"2026-05-16T01:33:57.976Z","endTime":"2026-05-16T01:34:06.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283870177263342,"aZ":-15.57187188647431,"pfxX":8.675020459005875,"pfxZ":7.921961779410212,"pX":-0.016476954028773593,"pZ":1.311033051934759,"vX0":-6.951953612412236,"vY0":-143.43473662033537,"vZ0":-10.630138263231869,"x":117.63,"y":203.38,"x0":1.3041870392909807,"y0":50.00504109604453,"z0":6.021822328419596,"aX":18.188282446953394},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.4,"spinRate":2102,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.38097708249752626,"extension":7.02495077621757},"index":3,"playId":"17eb5df2-cd74-3f38-8d9b-3b3767f1967a","pitchNumber":4,"startTime":"2026-05-16T01:34:21.526Z","endTime":"2026-05-16T01:34:24.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.2,"endSpeed":89.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349840378383373,"aZ":-22.012403410159322,"pfxX":9.54307515457399,"pfxZ":5.001686400217373,"pX":0.9081306104389663,"pZ":2.7852866917183547,"vX0":-4.99439109046898,"vY0":-141.42025025347857,"vZ0":-5.442004579431359,"x":82.38,"y":163.58,"x0":1.4543232837808493,"y0":50.0042820880184,"z0":6.140747779228337,"aX":19.388709967174886},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":-16.3,"spinRate":1929,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.38686449200823425,"extension":6.960179424278832},"index":4,"playId":"4c7cce59-9b11-38af-b6fe-f00cdd7a538a","pitchNumber":5,"startTime":"2026-05-16T01:34:40.039Z","endTime":"2026-05-16T01:34:44.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":8,"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-16T01:34:54.448Z","endTime":"2026-05-16T01:35:06.752Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.509056868372525,"aZ":-19.20393202834389,"pfxX":9.425269284185825,"pfxZ":6.224704942977327,"pX":1.0799866668986298,"pZ":1.8657723208250974,"vX0":-4.593840191364537,"vY0":-143.32727804318841,"vZ0":-8.627751786558251,"x":75.83,"y":188.4,"x0":1.477085292742901,"y0":50.006845228254136,"z0":6.10996693718963,"aX":19.65329075752528},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.7,"breakHorizontal":-16.2,"spinRate":1998,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.38185775674896094,"extension":6.977621363920028},"index":6,"playId":"fecaabda-9cda-3c9d-8fd2-ff91783c0164","pitchNumber":6,"startTime":"2026-05-16T01:35:06.752Z","endTime":"2026-05-16T01:35:11.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:35:11.042Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":8,"homeScore":8,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:35:14.949Z","endTime":"2026-05-16T01:37:37.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.1,"endSpeed":90.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616543815635865,"aZ":-19.921469018987676,"pfxX":9.492218786595231,"pfxZ":5.896192692436546,"pX":0.09986570794099815,"pZ":2.7966873805977412,"vX0":-7.470470445005166,"vY0":-142.7218071310308,"vZ0":-5.663347895100335,"x":113.19,"y":163.27,"x0":1.508563296415971,"y0":50.00351609218081,"z0":6.047899587902548,"aX":19.725435752977138},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.7,"breakHorizontal":-15.8,"spinRate":1938,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.3827179683824342,"extension":6.98817270566298},"index":0,"playId":"abc701d5-011a-35cd-9962-84d24919a1f3","pitchNumber":1,"startTime":"2026-05-16T01:35:36.664Z","endTime":"2026-05-16T01:35:40.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-16T01:35:58.603Z","endTime":"2026-05-16T01:36:24.223Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871456287228042,"aZ":-23.643266218291444,"pfxX":-1.0790022614214818,"pfxZ":4.627236411337563,"pX":-0.9649679529147875,"pZ":1.8276310238689277,"vX0":-5.627926442914511,"vY0":-134.365426659151,"vZ0":-7.2819286081860355,"x":153.78,"y":189.43,"x0":1.2898906923826505,"y0":50.0036716028828,"z0":6.232245454832273,"aX":-1.9880408842855313},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":3.1,"spinRate":2034,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.40637519571826086,"extension":6.68569200305507},"index":2,"playId":"d0c072e5-ba8c-39da-b653-0b4d7ea9cc79","pitchNumber":2,"startTime":"2026-05-16T01:36:24.223Z","endTime":"2026-05-16T01:36:27.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582400759106534,"aZ":-35.47775358157198,"pfxX":-0.02168572598075169,"pfxZ":-2.0845960886700823,"pX":-1.2200508552754228,"pZ":3.972666026549538,"vX0":-5.900786658195187,"vY0":-124.3616290908917,"vZ0":0.8820299304843029,"x":163.51,"y":131.52,"x0":1.1763720949610141,"y0":50.00603177186462,"z0":6.5332686857800395,"aX":-0.032970084439657335},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.4,"breakHorizontal":1.3,"spinRate":2238,"spinDirection":331},"zone":11,"typeConfidence":2.0,"plateTime":0.43875961178438594,"extension":6.643886135218848},"index":3,"playId":"24afe349-dbd5-3eab-8f50-cf2674f113b6","pitchNumber":3,"startTime":"2026-05-16T01:36:44.695Z","endTime":"2026-05-16T01:36:47.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431659296132583,"aZ":-19.88702030528057,"pfxX":9.873709785064758,"pfxZ":6.078732838186811,"pX":-0.41191285823023743,"pZ":3.1775274420733415,"vX0":-8.489235978923801,"vY0":-140.8878460516811,"vZ0":-4.601337762421585,"x":132.7,"y":152.99,"x0":1.349743237841273,"y0":50.000072882151066,"z0":6.107828858886378,"aX":19.950677837754444},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.3,"breakHorizontal":-16.3,"spinRate":2041,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.38798550501220097,"extension":7.045451134350256},"index":4,"playId":"44c69e37-0afb-3b43-aa91-a898af13e6f1","pitchNumber":4,"startTime":"2026-05-16T01:37:03.695Z","endTime":"2026-05-16T01:37:06.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842537880228374,"aZ":-23.187669281553973,"pfxX":10.30864717814532,"pfxZ":4.442192952083829,"pX":0.18250416610426456,"pZ":3.185475600741829,"vX0":-7.267689161874328,"vY0":-140.87794982825935,"vZ0":-3.9909515128977837,"x":110.04,"y":152.77,"x0":1.4468664409292622,"y0":50.00680768023283,"z0":6.106173375670759,"aX":20.875156922038204},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":-17.3,"spinRate":1925,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3877225672384581,"extension":6.882378708284963},"hitData":{"launchSpeed":93.1,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.63,"coordY":131.87}},"index":5,"playId":"d77439cf-4897-3259-a537-8eef1a186f4d","pitchNumber":5,"startTime":"2026-05-16T01:37:25.842Z","endTime":"2026-05-16T01:37:37.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.42,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:37:37.135Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging, catcher Rafael Marchán to first baseman Bryce Harper.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:37:39.295Z","endTime":"2026-05-16T01:39:57.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":98.1,"endSpeed":90.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996269223075455,"aZ":-19.65780692146263,"pfxX":9.20940239672901,"pfxZ":6.017747691578165,"pX":1.4602492413912966,"pZ":2.879928249919204,"vX0":-3.718680474680202,"vY0":-142.84995859004357,"vZ0":-5.823654674665408,"x":61.34,"y":161.02,"x0":1.5778650266850298,"y0":50.00091732091777,"z0":6.169083231654128,"aX":19.14870661509476},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":1966,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.38252971874061226,"extension":6.820482570280783},"index":0,"playId":"c937d468-cfa7-3048-abaa-3281715065b6","pitchNumber":1,"startTime":"2026-05-16T01:38:06.006Z","endTime":"2026-05-16T01:38:09.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61460157835715,"aZ":-20.48430380295647,"pfxX":9.44701255218298,"pfxZ":5.676322319731823,"pX":0.48799884864304505,"pZ":2.02956616158955,"vX0":-6.293812484623768,"vY0":-142.14236830222958,"vZ0":-7.536878741944546,"x":98.4,"y":183.98,"x0":1.4961596157160895,"y0":50.0050480697795,"z0":6.002214827331212,"aX":19.45828256967611},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.0,"breakHorizontal":-16.0,"spinRate":1970,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.3843920406708814,"extension":6.94266044262029},"index":1,"playId":"fa81bd01-34b8-3eb0-9e00-49e8d23b22b4","pitchNumber":2,"startTime":"2026-05-16T01:38:25.371Z","endTime":"2026-05-16T01:38:28.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858085471949266,"aZ":-24.547874970762113,"pfxX":-0.17710238663587408,"pfxZ":4.1072412483988145,"pX":-1.7529953092642485,"pZ":2.479111794972124,"vX0":-7.749965673704576,"vY0":-134.58907395006358,"vZ0":-5.285743300975481,"x":183.82,"y":171.84,"x0":1.1721872669718603,"y0":50.003925391377926,"z0":6.179476576202433,"aX":-0.327807720215116},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2201,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.4050792263033691,"extension":6.758136595621642},"index":2,"playId":"1339c4e9-eb93-37b8-9fe2-6d670518ef34","pitchNumber":3,"startTime":"2026-05-16T01:38:54.319Z","endTime":"2026-05-16T01:39:00.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryan Reynolds steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"1339c4e9-eb93-37b8-9fe2-6d670518ef34","startTime":"2026-05-16T01:39:14.601Z","endTime":"2026-05-16T01:39:28.125Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"postOnSecond":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":61.0,"awayTeamWinProbability":39.0,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":2.51,"dramaIndex":97.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5400456444674,"aZ":-24.20883772886426,"pfxX":1.113680621576127,"pfxZ":4.385860429402725,"pX":-1.4144933233409294,"pZ":0.7395527790534027,"vX0":-7.299695646908962,"vY0":-133.134851902283,"vZ0":-9.524900908810084,"x":170.92,"y":218.81,"x0":1.2047892365703154,"y0":50.00133619937543,"z0":6.082190249771352,"aX":2.0223808020988887},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":-0.6,"spinRate":2111,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4096344928446931,"extension":6.646530392766068},"index":4,"playId":"608b898e-6f30-3a7a-8d2b-020ca78a2030","pitchNumber":4,"startTime":"2026-05-16T01:39:28.125Z","endTime":"2026-05-16T01:39:31.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532941965116848,"aZ":-26.67611299035963,"pfxX":0.1432933923550057,"pfxZ":2.996055918040268,"pX":-0.5449329467689944,"pZ":0.6845392096181275,"vX0":-5.243165284944397,"vY0":-134.05032573475486,"vZ0":-9.349771537837503,"x":137.77,"y":220.3,"x0":1.4104101903098714,"y0":50.00524609128084,"z0":6.0949375038475315,"aX":0.2636530561382963},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":2069,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4071949900963032,"extension":6.943312033157836},"index":5,"playId":"9160c884-a0be-33e9-bf57-6c05ac7cfaeb","pitchNumber":5,"startTime":"2026-05-16T01:39:52.860Z","endTime":"2026-05-16T01:39:57.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:39:57.427Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Marsh doubles (8) on a fly ball to right fielder Bryan Reynolds. Alec Bohm scores.","rbi":1,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:42:17.715Z","endTime":"2026-05-16T01:43:10.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":8,"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-16T01:40:49.978Z","endTime":"2026-05-16T01:41:12.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alec Bohm starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":8,"homeScore":8,"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-16T01:41:12.203Z","endTime":"2026-05-16T01:42:19.974Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"base":2,"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529356326277597,"aZ":-27.29593949217795,"pfxX":0.37513866520397454,"pfxZ":3.1056606509041007,"pX":-0.3961266129705168,"pZ":1.3453791479044108,"vX0":3.407193356687823,"vY0":-123.91859223319346,"vZ0":-4.530057336355311,"x":132.1,"y":202.45,"x0":-1.8321215747349429,"y0":50.00135436518842,"z0":5.451908141849942,"aX":0.5888337775990852},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":-1.4,"spinRate":2541,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.44038710934358116,"extension":6.231402884002621},"index":2,"playId":"21bbb10d-85c5-3f6e-aca3-fc23c45f0685","pitchNumber":1,"startTime":"2026-05-16T01:42:19.974Z","endTime":"2026-05-16T01:42:23.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.597484887450882,"aZ":-16.658344218818478,"pfxX":-8.329598213919208,"pfxZ":8.308414915282544,"pX":-0.13782887743949582,"pZ":3.0622610608401866,"vX0":6.566053308038484,"vY0":-135.7705197368118,"vZ0":-3.5341606190904375,"x":122.25,"y":156.1,"x0":-1.5047789064027994,"y0":50.005524689862966,"z0":5.53955372205654,"aX":-15.560538943552375},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":13.7,"spinRate":2449,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.40334864874168774,"extension":6.211290270497131},"index":3,"playId":"691591a5-bd5a-3b1b-a592-eec637ce7d15","pitchNumber":2,"startTime":"2026-05-16T01:42:36.438Z","endTime":"2026-05-16T01:42:40.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":79.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81497725712051,"aZ":-27.179960090245363,"pfxX":1.022792182618623,"pfxZ":3.1471226794904954,"pX":0.4764128681797431,"pZ":1.403104918505424,"vX0":5.1907011515300585,"vY0":-124.52302028372223,"vZ0":-4.552656411621563,"x":98.84,"y":200.9,"x0":-1.7598708515432753,"y0":50.000132231737986,"z0":5.479176059473378,"aX":1.6200344676396843},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-3.0,"spinRate":2441,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.43830307470470053,"extension":6.346359192457173},"hitData":{"launchSpeed":99.1,"launchAngle":25.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.82,"coordY":68.8}},"index":4,"playId":"c977b613-306d-36f8-bf75-38881d4966bf","pitchNumber":3,"startTime":"2026-05-16T01:42:57.736Z","endTime":"2026-05-16T01:43:10.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-23.799999999999997,"leverageIndex":2.29,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:43:10.146Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a line drive to center fielder Oneil Cruz. Brandon Marsh to 3rd.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:43:40.575Z","endTime":"2026-05-16T01:46:24.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74161988664592,"aZ":-23.498980109834765,"pfxX":-9.533166035282928,"pfxZ":4.543929585968744,"pX":-0.5115019937955103,"pZ":3.3225157303251165,"vX0":6.318701167389359,"vY0":-136.96702809835847,"vZ0":-1.7789171255994787,"x":136.5,"y":149.07,"x0":-1.6034784413000884,"y0":50.00452616676497,"z0":5.578742804763796,"aX":-18.211322712373363},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2349,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39907592277237125,"extension":6.035408577975046},"index":0,"playId":"7ead0a0c-7211-33af-965f-a9b2f5414c2f","pitchNumber":1,"startTime":"2026-05-16T01:43:48.779Z","endTime":"2026-05-16T01:43:52.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29342271033534,"aZ":-27.379582422105777,"pfxX":0.012550449501490313,"pfxZ":3.0052823057314857,"pX":0.3000706293636297,"pZ":3.3032193847441422,"vX0":5.002310477192319,"vY0":-124.78288341543276,"vZ0":-0.27349861209181525,"x":105.56,"y":149.59,"x0":-1.7222154858751453,"y0":50.00412293163949,"z0":5.647285050848195,"aX":0.01904454822654879},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2327,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4369598302027793,"extension":6.1181165568579905},"index":1,"playId":"ec39a573-0324-37db-87cf-73870286d09a","pitchNumber":2,"startTime":"2026-05-16T01:44:08.715Z","endTime":"2026-05-16T01:44:12.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"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-16T01:44:31.448Z","endTime":"2026-05-16T01:44:46.086Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009493429008902,"aZ":-26.060646368249767,"pfxX":-9.035492510569547,"pfxZ":3.791056143041711,"pX":-1.5586856188364662,"pZ":2.2925944121512467,"vX0":3.8081182755820877,"vY0":-125.76314229556061,"vZ0":-2.746802085590848,"x":176.41,"y":176.88,"x0":-1.9134551142193417,"y0":50.00174580227412,"z0":5.498894869981493,"aX":-14.56300270878933},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2301,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.434483655657218,"extension":6.58195153344399},"index":3,"playId":"53c1d2e5-18ae-356a-9e67-9c29c5a49b16","pitchNumber":3,"startTime":"2026-05-16T01:44:46.086Z","endTime":"2026-05-16T01:44:49.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76415230056261,"aZ":-25.562144477865488,"pfxX":0.5735435621627492,"pfxZ":3.994525042329986,"pX":1.100147402102989,"pZ":1.767143796843229,"vX0":6.531822299520544,"vY0":-127.2657386536793,"vZ0":-4.628524823924241,"x":75.06,"y":191.07,"x0":-1.5640332188635495,"y0":50.00384656333018,"z0":5.61061291395993,"aX":0.9501486662121645},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.4,"spinRate":2460,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4287974504072851,"extension":6.241700179661183},"index":4,"playId":"30e70b16-32b2-30c1-8717-2d09f17509da","pitchNumber":4,"startTime":"2026-05-16T01:45:05.440Z","endTime":"2026-05-16T01:45:09.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904652091130103,"aZ":-15.588438117179926,"pfxX":-7.006384090179454,"pfxZ":9.230430367912346,"pX":0.004578406544997554,"pZ":1.3929774016808012,"vX0":6.838583516878414,"vY0":-133.04104431972485,"vZ0":-7.443944200129725,"x":116.83,"y":201.17,"x0":-1.685949814975476,"y0":50.0029060294257,"z0":5.35199691208305,"aX":-12.590029418851849},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2215,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41132134129736286,"extension":6.068163922432512},"index":5,"playId":"3ee73bab-9136-36d1-8dd2-96e120fc1c2c","pitchNumber":5,"startTime":"2026-05-16T01:45:29.480Z","endTime":"2026-05-16T01:45:33.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45805255925232,"aZ":-16.330033005394817,"pfxX":-8.066527728238782,"pfxZ":8.72499209209235,"pX":0.9411028576856291,"pZ":1.3148388289416983,"vX0":9.307716219579646,"vY0":-133.59468171267747,"vZ0":-7.599658338898791,"x":81.13,"y":203.28,"x0":-1.5320519590797321,"y0":50.00654765943515,"z0":5.35976374688287,"aX":-14.655915456148477},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2283,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4092287719553629,"extension":6.098576295337372},"index":6,"playId":"178c001b-c4c1-3f0f-9c7e-f61f57f6b497","pitchNumber":6,"startTime":"2026-05-16T01:45:49.284Z","endTime":"2026-05-16T01:45:52.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035116318573206,"aZ":-25.14589470304498,"pfxX":-10.23752550576248,"pfxZ":4.275443251296794,"pX":-1.0266935015269414,"pZ":1.6379773454464022,"vX0":5.731215000561788,"vY0":-127.39166707567524,"vZ0":-4.457546882288174,"x":156.14,"y":194.55,"x0":-1.9747880098353219,"y0":50.00589109106193,"z0":5.3971041200613925,"aX":-16.838563117272635},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2306,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42987679147611146,"extension":6.071219275669023},"hitData":{"launchSpeed":70.6,"launchAngle":21.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.87,"coordY":101.84}},"index":7,"playId":"1ceed647-cfea-30ee-b415-588ab29e4560","pitchNumber":7,"startTime":"2026-05-16T01:46:13.398Z","endTime":"2026-05-16T01:46:24.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":-8.400000000000002,"leverageIndex":0.79,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:46:24.096Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Marchán singles on a line drive to center fielder Oneil Cruz. Brandon Marsh scores. Bryson Stott scores.","rbi":2,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:46:30.665Z","endTime":"2026-05-16T01:47:55.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99684852133957,"aZ":-26.275748520440498,"pfxX":0.617040186990975,"pfxZ":3.77525424976834,"pX":0.7786024151312925,"pZ":0.9508299879890473,"vX0":5.750578405597177,"vY0":-123.52009931614883,"vZ0":-5.6247674729350585,"x":87.32,"y":213.11,"x0":-1.6489719577962731,"y0":50.00269367884537,"z0":5.435387726857615,"aX":0.9642415746611435},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":-2.3,"spinRate":2359,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.44152760392540813,"extension":6.426105521169343},"index":0,"playId":"da99568b-ac9d-3113-af58-65669057bd7d","pitchNumber":1,"startTime":"2026-05-16T01:47:01.648Z","endTime":"2026-05-16T01:47:04.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.154525556014722,"aZ":-28.114832163994304,"pfxX":1.3751168704265848,"pfxZ":2.514476277652136,"pX":-0.4658025167609633,"pZ":4.053735138938545,"vX0":2.8125835298652686,"vY0":-125.89122624812572,"vZ0":1.430714816441855,"x":134.76,"y":129.33,"x0":-1.7735749643317058,"y0":50.003137883146174,"z0":5.744148134469054,"aX":2.2196144151049837},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2495,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.43410251478043094,"extension":6.46758540718836},"index":1,"playId":"61fdd6c7-e736-304b-8ecd-b540f93d7f5a","pitchNumber":2,"startTime":"2026-05-16T01:47:20.056Z","endTime":"2026-05-16T01:47:24.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryson Stott steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"61fdd6c7-e736-304b-8ecd-b540f93d7f5a","startTime":"2026-05-16T01:47:34.183Z","endTime":"2026-05-16T01:47:41.581Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"postOnSecond":{"id":681082,"link":"/api/v1/people/681082"},"postOnThird":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.8,"dramaIndex":35.0,"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.003145240893332,"aZ":-22.197401970958182,"pfxX":-10.361785410371175,"pfxZ":5.370366318131479,"pX":-0.9743945505285198,"pZ":2.145783777896949,"vX0":5.627072386862783,"vY0":-135.7618416722776,"vZ0":-4.416657808827897,"x":154.14,"y":180.84,"x0":-1.7327364315010692,"y0":50.00515734349533,"z0":5.347977251760693,"aX":-19.255265568041658},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2343,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40416135094534367,"extension":5.927895061250909},"hitData":{"launchSpeed":89.6,"launchAngle":15.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.07,"coordY":84.39}},"index":3,"playId":"f530333d-dc80-358a-a6f9-669f2a007f55","pitchNumber":3,"startTime":"2026-05-16T01:47:41.581Z","endTime":"2026-05-16T01:47:55.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-9.2,"leverageIndex":0.8,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:47:55.192Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to center fielder Oneil Cruz. Rafael Marchán to 3rd.","rbi":0,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:48:01.602Z","endTime":"2026-05-16T01:50:04.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.681832495570745,"aZ":-15.58498905241777,"pfxX":-8.284427226179147,"pfxZ":9.068080332309084,"pX":1.687752685921561,"pZ":2.1928834485087942,"vX0":10.713685863617393,"vY0":-134.30634438922684,"vZ0":-5.6230150352078985,"x":52.67,"y":179.57,"x0":-1.2739266930923758,"y0":50.004950711515924,"z0":5.419483705991606,"aX":-15.159893940840371},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2358,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40759787719595586,"extension":6.130040330940917},"index":0,"playId":"4c49dede-bf4d-33d2-a138-96e8b8342d9b","pitchNumber":1,"startTime":"2026-05-16T01:48:23.568Z","endTime":"2026-05-16T01:48:27.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25312502465267,"aZ":-16.893840379999506,"pfxX":-7.259312344868885,"pfxZ":8.219957825687253,"pX":0.46997944450227175,"pZ":2.255895236651487,"vX0":8.25807695457843,"vY0":-135.4065894928621,"vZ0":-5.22188551243481,"x":99.09,"y":177.87,"x0":-1.6745383691018063,"y0":50.003903653355884,"z0":5.389437621505176,"aX":-13.496680706473201},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2412,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40433222578867456,"extension":6.101475096646465},"index":1,"playId":"defe2ba3-67b5-3c3b-9385-759f68d9c2db","pitchNumber":2,"startTime":"2026-05-16T01:48:43.068Z","endTime":"2026-05-16T01:48:47.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62118317865784,"aZ":-27.877275243336662,"pfxX":0.18888062839021957,"pfxZ":2.671174686664278,"pX":0.7156371808420671,"pZ":3.138749531025787,"vX0":5.685233316418618,"vY0":-125.13792735292562,"vZ0":-0.5060774397776495,"x":89.72,"y":154.03,"x0":-1.5958635346963133,"y0":50.0048767920199,"z0":5.597286378557069,"aX":0.3039412448395703},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-1.4,"spinRate":2481,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4351552970599579,"extension":6.169330595580588},"index":2,"playId":"799e5ea0-9f9a-3130-a99d-bb915e7a45e4","pitchNumber":3,"startTime":"2026-05-16T01:49:06.700Z","endTime":"2026-05-16T01:49:09.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412031684790946,"aZ":-28.516902185348382,"pfxX":0.3342753677237651,"pfxZ":2.236250734312855,"pX":1.406002363042593,"pZ":1.4535417863137712,"vX0":7.354079695824703,"vY0":-126.00038680294185,"vZ0":-4.385000894171817,"x":63.41,"y":199.53,"x0":-1.5728402043791951,"y0":50.00295916255179,"z0":5.475051355314407,"aX":0.5466337100570965},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2561,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.43183966519576256,"extension":6.234598864923492},"index":3,"playId":"f7ba135a-e124-3a97-9cd3-40c4aa20a06e","pitchNumber":4,"startTime":"2026-05-16T01:49:28.571Z","endTime":"2026-05-16T01:49:31.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"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-16T01:49:40.511Z","endTime":"2026-05-16T01:49:52.465Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135130453587493,"aZ":-25.134669128030307,"pfxX":-9.54541813416222,"pfxZ":4.355547793161891,"pX":-0.5308515532158399,"pZ":1.9162896678871568,"vX0":6.089829290168722,"vY0":-126.13722090090695,"vZ0":-3.7054892164415034,"x":137.23,"y":187.04,"x0":-1.7336651066278457,"y0":50.000965171919496,"z0":5.4259996393901115,"aX":-15.413272981722027},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":2183,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.43387092810777794,"extension":6.169720865144183},"hitData":{"launchSpeed":99.6,"launchAngle":10.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.89,"coordY":86.96}},"index":5,"playId":"efd152dd-76fd-343c-9385-5c43d6dcc315","pitchNumber":5,"startTime":"2026-05-16T01:49:52.465Z","endTime":"2026-05-16T01:50:04.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-3.100000000000001,"leverageIndex":0.22,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:50:04.826Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:52:55.234Z","endTime":"2026-05-16T01:54:30.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,5,6,7,8],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":8,"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-16T01:50:39.498Z","endTime":"2026-05-16T01:51:15.250Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandan Bidois replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":8,"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-16T01:51:15.250Z","endTime":"2026-05-16T01:52:57.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684049,"link":"/api/v1/people/684049"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.775410502846412,"aZ":-8.912109045817761,"pfxX":-0.9686578680420701,"pfxZ":11.606776492801846,"pX":0.9272450658055326,"pZ":2.222155002678392,"vX0":4.259829280091766,"vY0":-140.22383462014866,"vZ0":-8.692626532916266,"x":81.66,"y":178.78,"x0":-0.4815152713482435,"y0":50.00575110860096,"z0":5.932369619964445,"aX":-1.9421712628795642},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":1.0,"spinRate":2431,"spinDirection":193},"zone":14,"typeConfidence":0.89,"plateTime":0.3896437326854403,"extension":6.742000828841235},"index":2,"playId":"20d6da7c-1a25-3d94-a7bd-c8c9cdb4ec8e","pitchNumber":1,"startTime":"2026-05-16T01:52:57.608Z","endTime":"2026-05-16T01:53:01.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Justin Crawford steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"actionPlayId":"20d6da7c-1a25-3d94-a7bd-c8c9cdb4ec8e","startTime":"2026-05-16T01:53:32.178Z","endTime":"2026-05-16T01:53:32.179Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"postOnSecond":{"id":702222,"link":"/api/v1/people/702222"},"postOnThird":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-16T01:53:32.180Z","endTime":"2026-05-16T01:53:32.181Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36516749741105,"aZ":-10.242525790444262,"pfxX":-4.057913644521143,"pfxZ":10.921237214674637,"pX":0.3288969302096832,"pZ":4.617064591895711,"vX0":3.6663279407988814,"vY0":-141.11923158088672,"vZ0":-2.214832694808876,"x":104.46,"y":114.12,"x0":-0.46256781325429164,"y0":50.00640242146381,"z0":6.0756067615942095,"aX":-8.152079594988106},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":6.6,"spinRate":2486,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.3887523514774158,"extension":6.5392514029609465},"index":5,"playId":"58821e4a-77cb-311b-867f-7c319d50f1e3","pitchNumber":2,"startTime":"2026-05-16T01:53:32.182Z","endTime":"2026-05-16T01:53:35.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166570907100894,"aZ":-33.634218279606436,"pfxX":3.565258671954119,"pfxZ":-0.9338352366672664,"pX":-0.013432214719082566,"pZ":1.6185792560011485,"vX0":-0.018194512904924354,"vY0":-123.77982064752634,"vZ0":-4.3597767055215755,"x":117.51,"y":195.08,"x0":-0.470001677518294,"y0":50.000488344669414,"z0":6.185229548665731,"aX":5.5921336566565785},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-6.5,"spinRate":2836,"spinDirection":104},"zone":8,"typeConfidence":0.9,"plateTime":0.4406621112929283,"extension":6.517145940989668},"index":6,"playId":"8a84501f-bff6-3f0b-9f47-928bcd7b4c4a","pitchNumber":3,"startTime":"2026-05-16T01:53:48.212Z","endTime":"2026-05-16T01:53:52.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73899669717626,"aZ":-5.435018320866126,"pfxX":-3.423647297243659,"pfxZ":13.350143987901586,"pX":1.0524116258075678,"pZ":1.541557775116968,"vX0":4.67657298579451,"vY0":-140.80101673127112,"vZ0":-11.138074871462496,"x":76.88,"y":197.16,"x0":-0.18719835860915718,"y0":50.000701791698305,"z0":5.905308179127746,"aX":-6.85621719079006},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":22.0,"breakHorizontal":5.2,"spinRate":2621,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.3893923451314918,"extension":6.854511339551149},"index":7,"playId":"767cd195-b9a9-3afb-8305-c0603f15e197","pitchNumber":4,"startTime":"2026-05-16T01:54:05.967Z","endTime":"2026-05-16T01:54:09.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47054504867898,"aZ":-6.850590504252789,"pfxX":-3.1256536769194883,"pfxZ":12.367943285791643,"pX":-0.1035333675140675,"pZ":2.656302168567837,"vX0":1.7507493721353113,"vY0":-142.58846624179168,"vZ0":-7.979439332911546,"x":120.95,"y":167.06,"x0":-0.3211769407511223,"y0":50.00528330766315,"z0":5.931847053215432,"aX":-6.401728256386967},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.9,"breakHorizontal":5.3,"spinRate":2566,"spinDirection":193},"zone":5,"typeConfidence":0.92,"plateTime":0.3849312636999698,"extension":6.607350802817598},"index":8,"playId":"726c9282-7add-3554-a8b9-564ccaae5f5f","pitchNumber":5,"startTime":"2026-05-16T01:54:25.157Z","endTime":"2026-05-16T01:54:30.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":684049,"link":"/api/v1/people/684049"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":684049,"link":"/api/v1/people/684049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":1.4999999999999996,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:54:30.692Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner challenged (pitch result), call on the field was confirmed: Trea Turner called out on strikes.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:54:33.991Z","endTime":"2026-05-16T01:57:33.698Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":85.8,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.003483972226107,"aZ":-34.52071365990411,"pfxX":2.2019195456895853,"pfxZ":-1.4577531941362425,"pX":0.5957863921505718,"pZ":1.5359847580589352,"vX0":1.6422063129660587,"vY0":-125.03519514288136,"vZ0":-4.415847856966058,"x":94.29,"y":197.31,"x0":-0.35154857775492987,"y0":50.002655780941986,"z0":6.103326017173093,"aX":3.5478650907967366},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":-4.3,"spinRate":2702,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.43512066996239973,"extension":6.555974871194742},"index":0,"playId":"e14fe052-966e-3dd5-9fec-e02c0069af0d","pitchNumber":1,"startTime":"2026-05-16T01:54:53.337Z","endTime":"2026-05-16T01:54:57.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.145723420287943,"aZ":-8.951380670434125,"pfxX":-1.532213500691186,"pfxZ":11.209711794970957,"pX":-0.13286664826052794,"pZ":2.684810140483895,"vX0":1.3752651524783055,"vY0":-142.2183313933207,"vZ0":-7.621183252060017,"x":122.06,"y":166.29,"x0":-0.4209581495318539,"y0":50.00392936748812,"z0":5.949100367847936,"aX":-3.1745920608016447},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":2.5,"spinRate":2357,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.38346920603290524,"extension":6.664874843780777},"index":1,"playId":"a9441027-6911-382e-bccb-d1f10ac3f42b","pitchNumber":2,"startTime":"2026-05-16T01:55:10.364Z","endTime":"2026-05-16T01:55:13.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.200361146615148,"aZ":-9.038200532667267,"pfxX":-1.2322191150054982,"pfxZ":11.185092102351785,"pX":0.16129152433668179,"pZ":2.5774420179459643,"vX0":1.7652867173961486,"vY0":-142.3438333229217,"vZ0":-7.94215548497915,"x":110.85,"y":169.19,"x0":-0.30450800769626596,"y0":50.00659063115878,"z0":5.962992619131082,"aX":-2.549740650686081},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.0,"breakHorizontal":1.9,"spinRate":2407,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.383605295651805,"extension":6.61961858479331},"index":2,"playId":"2dc32c11-d41d-323b-bb54-762d3e560804","pitchNumber":3,"startTime":"2026-05-16T01:55:27.239Z","endTime":"2026-05-16T01:55:30.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35572856060765,"aZ":-11.95654716209118,"pfxX":-2.7962889497833245,"pfxZ":9.80376590224001,"pX":-0.2616868934855492,"pZ":4.004032053096449,"vX0":1.006795649469674,"vY0":-142.79731997496492,"vZ0":-3.744590426710745,"x":126.97,"y":130.67,"x0":-0.2558963867925127,"y0":50.00045967829498,"z0":6.086359143131153,"aX":-5.764914949172265},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2367,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3837998329544021,"extension":6.538126447434506},"index":3,"playId":"6de420ae-a030-3121-8622-36f1c92a91df","pitchNumber":4,"startTime":"2026-05-16T01:55:46.209Z","endTime":"2026-05-16T01:55:50.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.113022008881316,"aZ":-35.12058618644241,"pfxX":3.889344124086559,"pfxZ":-1.8059291686364052,"pX":0.755899923792191,"pZ":1.6242987866474623,"vX0":1.3101699502203148,"vY0":-126.36407923794694,"vZ0":-4.3262097199091984,"x":88.19,"y":194.92,"x0":-0.2730697932299386,"y0":50.00123189345689,"z0":6.14689167208379,"aX":6.357198739154494},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":-7.3,"spinRate":2798,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.43165210481303307,"extension":6.647997150736149},"index":4,"playId":"af43b7a6-5df7-3068-9f20-4a7f58e480b0","pitchNumber":5,"startTime":"2026-05-16T01:56:06.127Z","endTime":"2026-05-16T01:56:09.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977938853928926,"aZ":-9.834946560398077,"pfxX":-0.34252630358754166,"pfxZ":11.075538891107456,"pX":-0.27887015949389216,"pZ":2.9054118928122477,"vX0":-0.131805439761297,"vY0":-140.88551098447965,"vZ0":-6.7312776292855565,"x":127.63,"y":160.33,"x0":-0.187010362633612,"y0":50.00597348037275,"z0":5.956205045126129,"aX":-0.690998275796496},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":0.6,"spinRate":2487,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.38826288405436227,"extension":6.456581671212257},"index":5,"playId":"d2fa6038-5a1b-3d1c-bdd3-79b9bf64043e","pitchNumber":6,"startTime":"2026-05-16T01:56:24.635Z","endTime":"2026-05-16T01:56:28.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19283939565537,"aZ":-35.928339077542454,"pfxX":2.5792581247106963,"pfxZ":-2.2385723532199187,"pX":-1.0094513421235298,"pZ":2.4686229919709484,"vX0":-2.324086940945398,"vY0":-128.1765797188206,"vZ0":-2.2397364168438463,"x":155.48,"y":172.13,"x0":-0.4301249404073836,"y0":50.00079772566295,"z0":6.1342634402241245,"aX":4.331085845618293},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.3,"breakHorizontal":-4.2,"spinRate":2795,"spinDirection":103},"zone":13,"typeConfidence":0.91,"plateTime":0.4258196986889442,"extension":6.4488748396707605},"index":6,"playId":"7823e175-f798-3b15-a793-612b8e152cec","pitchNumber":7,"startTime":"2026-05-16T01:56:46.215Z","endTime":"2026-05-16T01:56:49.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44135870386801,"aZ":-35.58280335841221,"pfxX":1.9004217494385487,"pfxZ":-2.1630211664221246,"pX":0.6980703727578661,"pZ":2.82036463453975,"vX0":1.6704915423226387,"vY0":-123.92081118034007,"vZ0":-1.0420221495445996,"x":90.39,"y":162.63,"x0":-0.22819327920311774,"y0":50.00166566512136,"z0":6.181405428305052,"aX":2.9973232088272836},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.0,"breakHorizontal":-3.8,"spinRate":2785,"spinDirection":65},"zone":6,"typeConfidence":0.9,"plateTime":0.439605642305136,"extension":6.615282601670152},"index":7,"playId":"ca0eb04b-a53e-3905-91b1-ff92e70f53c6","pitchNumber":8,"startTime":"2026-05-16T01:57:06.681Z","endTime":"2026-05-16T01:57:33.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":684049,"link":"/api/v1/people/684049"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":684049,"link":"/api/v1/people/684049"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}},"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.27,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:57:33.698Z","atBatIndex":85},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-16T01:57:52.395Z","endTime":"2026-05-16T01:59:10.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.103916675475844,"aZ":-10.819016570914973,"pfxX":-1.841053131526245,"pfxZ":10.42291832651325,"pX":0.844496110143313,"pZ":3.558236392568952,"vX0":3.7166666624853604,"vY0":-141.4896720754808,"vZ0":-5.0562912330773635,"x":84.81,"y":142.71,"x0":-0.240718503636765,"y0":50.00391007375652,"z0":6.047979824389471,"aX":-3.772921028247384},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":2.6,"spinRate":2178,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.385574824548264,"extension":6.664799885758768},"index":0,"playId":"93b20a94-0207-350a-ae79-abe3bbacd778","pitchNumber":1,"startTime":"2026-05-16T01:57:52.395Z","endTime":"2026-05-16T01:57:55.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21241899599807,"aZ":-9.683352410525405,"pfxX":-3.629413384574282,"pfxZ":10.703450571166194,"pX":-0.476547756841457,"pZ":3.6139940264682178,"vX0":1.0269600163247095,"vY0":-144.2029785921134,"vZ0":-4.957108380262583,"x":135.16,"y":141.2,"x0":-0.36624601520967437,"y0":50.0030825961437,"z0":5.95529717096871,"aX":-7.627326131582389},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.6,"breakHorizontal":6.4,"spinRate":2484,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.38013997926879606,"extension":6.594197116382263},"index":1,"playId":"52760b13-4e0e-3377-893c-0d475fde6d19","pitchNumber":2,"startTime":"2026-05-16T01:58:14.348Z","endTime":"2026-05-16T01:58:17.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757828496399267,"aZ":-35.175527690008906,"pfxX":4.08273363410488,"pfxZ":-1.912841084649904,"pX":1.3453774167991779,"pZ":0.44173724465929015,"vX0":2.501549235969442,"vY0":-124.2465883983433,"vZ0":-6.53245511300607,"x":65.72,"y":226.85,"x0":-0.2032219004226225,"y0":50.0019127902463,"z0":6.010939330428046,"aX":6.413158080144238},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":-7.9,"spinRate":2906,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.440021331484306,"extension":6.735594400985901},"index":2,"playId":"14dd36b6-ccbe-34c7-b552-a0c1608c0ff9","pitchNumber":3,"startTime":"2026-05-16T01:58:36.036Z","endTime":"2026-05-16T01:58:39.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"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-16T01:58:50.357Z","endTime":"2026-05-16T01:59:00.474Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62830360988024,"aZ":-37.616598907785246,"pfxX":4.174936501523839,"pfxZ":-3.465589357548687,"pX":-0.30541620595286906,"pZ":2.16100177424574,"vX0":-0.9020929762782561,"vY0":-123.80790278699925,"vZ0":-2.1240843498611612,"x":128.64,"y":180.43,"x0":-0.48190252323405003,"y0":50.000082818394816,"z0":6.138983145314997,"aX":6.566315869995962},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":-7.4,"spinRate":2774,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.44018029241372947,"extension":6.505898253447849},"hitData":{"launchSpeed":105.7,"launchAngle":18.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.56,"coordY":59.0}},"index":4,"playId":"5d328b3c-2b1c-3037-b024-cab3e4316e70","pitchNumber":4,"startTime":"2026-05-16T01:59:00.474Z","endTime":"2026-05-16T01:59:10.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684049,"link":"/api/v1/people/684049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":684049,"link":"/api/v1/people/684049"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":684049,"link":"/api/v1/people/684049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.33,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-16T01:59:10.961Z","atBatIndex":86},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-16T02:01:21.132Z","endTime":"2026-05-16T02:03:07.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":8,"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-16T02:00:30.531Z","endTime":"2026-05-16T02:00:48.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan O'Hearn starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":11,"homeScore":8,"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-16T02:00:48.608Z","endTime":"2026-05-16T02:01:23.330Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"base":2,"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23612120765085,"aZ":-15.72102826718082,"pfxX":-8.715740977343724,"pfxZ":8.3161709109519,"pX":0.015105781649385742,"pZ":1.892075502307583,"vX0":6.210802423754871,"vY0":-139.49887933825107,"vZ0":-7.368105476184211,"x":116.42,"y":187.69,"x0":-1.1033521721413333,"y0":50.00555188454733,"z0":5.596541255424228,"aX":-17.24733979093506},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2295,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3920637980502444,"extension":6.118365978539325},"index":2,"playId":"e5f92c94-fe79-34a6-ae09-7f6e85dcf5df","pitchNumber":1,"startTime":"2026-05-16T02:01:23.330Z","endTime":"2026-05-16T02:01:27.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178796489359364,"aZ":-32.61000920680685,"pfxX":4.88869796929605,"pfxZ":-0.2752151810922143,"pX":1.2335138827825651,"pZ":1.6999613738192585,"vX0":5.574214980252796,"vY0":-125.99889961070787,"vZ0":-2.9338921774779227,"x":69.98,"y":192.88,"x0":-1.640875290050048,"y0":50.00041582518797,"z0":5.509849409181814,"aX":7.870943052515515},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-10.1,"spinRate":2889,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4344227094750295,"extension":5.980465355839353},"index":3,"playId":"297e798c-785a-331f-995f-d8e72c501e78","pitchNumber":2,"startTime":"2026-05-16T02:01:37.854Z","endTime":"2026-05-16T02:01:41.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280532281426208,"aZ":-28.806290270158193,"pfxX":6.196886970892333,"pfxZ":2.038373415651261,"pX":1.247370941055825,"pZ":1.9012235883299886,"vX0":5.031611760165127,"vY0":-128.2072498042879,"vZ0":-3.1945169819557933,"x":69.45,"y":187.45,"x0":-1.5506918782950856,"y0":50.00271056728014,"z0":5.428784801763699,"aX":10.242069982385717},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-12.4,"spinRate":2940,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.42838277832619864,"extension":5.89621304939355},"index":4,"playId":"4c3a32c2-d202-3cd4-a2d8-e4115f4ceae4","pitchNumber":3,"startTime":"2026-05-16T02:01:52.202Z","endTime":"2026-05-16T02:01:59.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22206464423197,"aZ":-30.81064683489052,"pfxX":6.203894458632146,"pfxZ":0.8334772023269874,"pX":-0.10335369826178006,"pZ":2.899774494479533,"vX0":2.096213905258617,"vY0":-127.23119661410162,"vZ0":-0.3841230368035684,"x":120.94,"y":160.49,"x0":-1.7440937968041623,"y0":50.00390230429448,"z0":5.495391037798848,"aX":10.166264482656263},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-11.8,"spinRate":2971,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.43057505860223344,"extension":5.873639652306399},"index":5,"playId":"e3a55e35-ce63-3db5-ab5d-3c08f5a08763","pitchNumber":4,"startTime":"2026-05-16T02:02:08.189Z","endTime":"2026-05-16T02:02:12.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48789306139434,"aZ":-16.046280619204154,"pfxX":-8.954453606457422,"pfxZ":7.966130437273464,"pX":0.3500179591197616,"pZ":2.21953260319447,"vX0":6.9738881885990285,"vY0":-141.44221154534895,"vZ0":-6.545246300091308,"x":103.66,"y":178.85,"x0":-0.9850543135345703,"y0":50.0052365230855,"z0":5.594131505031899,"aX":-18.132244474698755},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":14.8,"spinRate":2442,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38737138070712174,"extension":6.160718662379109},"index":6,"playId":"cae7974b-ffa0-3895-9d3f-8d94df148b51","pitchNumber":5,"startTime":"2026-05-16T02:02:23.433Z","endTime":"2026-05-16T02:02:27.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975194969667072,"aZ":-35.50458683844293,"pfxX":8.001908547277303,"pfxZ":-2.0594764461826305,"pX":0.7116320379320052,"pZ":1.2012988881841018,"vX0":3.37348197655023,"vY0":-126.61604409701098,"vZ0":-3.479188163864478,"x":89.87,"y":206.34,"x0":-1.6794437091781165,"y0":50.00342896422118,"z0":5.4479670745955895,"aX":12.932111648039433},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.3,"breakHorizontal":-15.2,"spinRate":2998,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43334828927991387,"extension":6.048047138651891},"index":7,"playId":"ef1eaced-a2f3-30ba-996e-8e0905d148e9","pitchNumber":6,"startTime":"2026-05-16T02:02:43.188Z","endTime":"2026-05-16T02:02:46.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19967133092973,"aZ":-19.648959722084477,"pfxX":-10.216081139360117,"pfxZ":6.177621239112156,"pX":-1.048455574700698,"pZ":4.6584466197048044,"vX0":3.90633357038452,"vY0":-141.46812521467,"vZ0":0.3367447762237169,"x":156.96,"y":113.0,"x0":-1.1197308397582306,"y0":50.00264615253576,"z0":5.79716175684088,"aX":-20.710907564036376},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":17.8,"spinRate":2405,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3871383281786329,"extension":6.142279700548062},"index":8,"playId":"c1b9968d-1d50-3d37-b45f-367f98ff6960","pitchNumber":7,"startTime":"2026-05-16T02:03:01.602Z","endTime":"2026-05-16T02:03:07.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":9.3,"leverageIndex":1.9,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-05-16T02:03:07.765Z","atBatIndex":87},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Ryan O'Hearn to 3rd. Marcell Ozuna to 2nd.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-16T02:04:03.438Z","endTime":"2026-05-16T02:04:28.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Gonzales replaces Billy Cook.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":8,"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-16T02:03:21.570Z","endTime":"2026-05-16T02:03:30.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":8,"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-16T02:03:30.771Z","endTime":"2026-05-16T02:04:05.666Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432924697726698,"aZ":-34.340008321400475,"pfxX":7.758385129310419,"pfxZ":-1.3143699557475266,"pX":0.22471658284750984,"pZ":2.1672399285790283,"vX0":2.3374945430265295,"vY0":-127.21218006578218,"vZ0":-1.5830831246106853,"x":108.43,"y":180.26,"x0":-1.7136529885926883,"y0":50.00578077410002,"z0":5.5130226038579275,"aX":12.751693406386172},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":-14.5,"spinRate":2874,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.43012299497318995,"extension":5.928993986287092},"index":2,"playId":"abf0b59b-6bab-3f1a-a4af-964f84489fd1","pitchNumber":1,"startTime":"2026-05-16T02:04:05.666Z","endTime":"2026-05-16T02:04:08.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.264700090356317,"aZ":-17.25137714287777,"pfxX":-8.891020467228467,"pfxZ":7.424914515696067,"pX":-0.9239813399739077,"pZ":2.266646605768172,"vX0":4.165983828717326,"vY0":-140.49898909528068,"vZ0":-5.831141011176978,"x":152.22,"y":177.58,"x0":-1.2665004713215506,"y0":50.004135137169825,"z0":5.480793395556518,"aX":-17.86952896309787},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2422,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38906988167761236,"extension":6.142151582019133},"hitData":{"launchSpeed":85.5,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.04,"coordY":163.34}},"index":3,"playId":"1ddac99c-a95a-303a-a6eb-fe395f75e4fe","pitchNumber":2,"startTime":"2026-05-16T02:04:20.448Z","endTime":"2026-05-16T02:04:28.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-5.700000000000001,"leverageIndex":3.59,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-05-16T02:04:28.033Z","atBatIndex":88},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Ryan O'Hearn scores. Marcell Ozuna to 3rd.","rbi":1,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-16T02:04:54.739Z","endTime":"2026-05-16T02:05:31.677Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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, 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":87.4,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3407532024444,"aZ":-32.059764362430066,"pfxX":7.963777372593831,"pfxZ":0.06949583566069961,"pX":-0.08623826128088212,"pZ":3.0920658705415143,"vX0":1.5395830197611995,"vY0":-127.2861515849828,"vZ0":0.12743176325397854,"x":120.29,"y":155.29,"x0":-1.7332733008323535,"y0":50.00207135035817,"z0":5.573035896400328,"aX":13.10916920721846},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":-14.8,"spinRate":2916,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.42977151610965825,"extension":5.875806044203998},"index":0,"playId":"5b827408-b2d2-37fe-a725-9fbc8617d51b","pitchNumber":1,"startTime":"2026-05-16T02:04:57.061Z","endTime":"2026-05-16T02:05:00.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":542303,"link":"/api/v1/people/542303"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27060941440028,"aZ":-34.63361536994902,"pfxX":6.228221247090307,"pfxZ":-1.4914122496905922,"pX":-0.022430940331792534,"pZ":2.0829501690783965,"vX0":2.371442900516684,"vY0":-127.74245245828236,"vZ0":-1.5484809141302536,"x":117.86,"y":182.54,"x0":-1.7717637196757425,"y0":50.00111426910492,"z0":5.419303180074641,"aX":10.292518953359052},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.8,"breakHorizontal":-11.8,"spinRate":3022,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.428755615825696,"extension":5.930834016230793},"hitData":{"launchSpeed":86.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":166.38}},"index":1,"playId":"7cf751b9-3fd7-3279-a3f8-b7f2fa6ced02","pitchNumber":2,"startTime":"2026-05-16T02:05:15.276Z","endTime":"2026-05-16T02:05:31.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":542303,"link":"/api/v1/people/542303"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":2.86,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-05-16T02:05:31.677Z","atBatIndex":89},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-16T02:05:45.796Z","endTime":"2026-05-16T02:07:43.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479093910931105,"aZ":-33.48319425997315,"pfxX":9.363786090995093,"pfxZ":-0.8043346319787688,"pX":-0.5940057735268209,"pZ":2.6335247028788062,"vX0":0.050553200180128544,"vY0":-126.95291397164915,"vZ0":-0.4732838868860625,"x":139.64,"y":167.67,"x0":-1.8309227728089477,"y0":50.00053219706857,"z0":5.482724326891682,"aX":15.313193633293281},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":-16.9,"spinRate":2881,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4310982513267301,"extension":5.989359851503916},"index":0,"playId":"1c525ba4-e630-3ae4-8780-7d17eb03f3e7","pitchNumber":1,"startTime":"2026-05-16T02:05:49.308Z","endTime":"2026-05-16T02:05:53.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52121818481071,"aZ":-33.94831189432995,"pfxX":10.666007798043283,"pfxZ":-1.132997517699157,"pX":-1.4203459141312638,"pZ":1.7622615834033137,"vX0":-2.2493696026694674,"vY0":-124.66103627729672,"vZ0":-2.18608892079143,"x":171.14,"y":191.2,"x0":-1.8906718121666028,"y0":50.00003801466963,"z0":5.45818070846881,"aX":16.751204383141392},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":-18.7,"spinRate":2879,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.43970201200797154,"extension":5.970886479588213},"index":1,"playId":"a11582e6-5715-3519-9849-c05b67cbee8d","pitchNumber":2,"startTime":"2026-05-16T02:06:04.189Z","endTime":"2026-05-16T02:06:07.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81504019067037,"aZ":-31.199818252257632,"pfxX":8.994594893811357,"pfxZ":0.5954959230661778,"pX":-0.2656241080581272,"pZ":3.1688012620152834,"vX0":0.9906048297330045,"vY0":-127.04525920002573,"vZ0":0.24847897488801474,"x":127.12,"y":153.22,"x0":-1.8292287502141318,"y0":50.00380859332881,"z0":5.547823071056385,"aX":14.715137024455496},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-16.6,"spinRate":2956,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.4309913189227248,"extension":5.897957436739639},"index":2,"playId":"f1dfed23-28fd-30b9-9e03-322d860fa076","pitchNumber":3,"startTime":"2026-05-16T02:06:19.848Z","endTime":"2026-05-16T02:06:23.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30682110425203,"aZ":-16.652600523015668,"pfxX":-8.030090949843597,"pfxZ":7.608035668155292,"pX":-0.41391997283286863,"pZ":4.603481327375954,"vX0":4.867264392410592,"vY0":-141.90669995596946,"vZ0":-0.29352832300503373,"x":132.78,"y":114.49,"x0":-1.1075189937214398,"y0":50.00429798848194,"z0":5.768548187988017,"aX":-16.38781164701549},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":2447,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38588434652703496,"extension":6.149180388624469},"index":3,"playId":"28e78e6e-1ee1-32b5-b4fa-783d7a979943","pitchNumber":4,"startTime":"2026-05-16T02:06:37.644Z","endTime":"2026-05-16T02:06:40.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36268708853567,"aZ":-31.744335021101286,"pfxX":9.678325921376533,"pfxZ":0.2595404161801733,"pX":0.2072783325271199,"pZ":1.959788902938193,"vX0":1.6570361013127481,"vY0":-128.4222314130656,"vZ0":-2.672986589103111,"x":109.1,"y":185.87,"x0":-1.7038457354534222,"y0":50.00486659298579,"z0":5.481066159611222,"aX":16.182150416630503},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.9,"spinRate":2931,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4263570819259379,"extension":6.010731293389663},"index":4,"playId":"648f79a9-acda-3301-87fa-74f50af62671","pitchNumber":5,"startTime":"2026-05-16T02:06:52.540Z","endTime":"2026-05-16T02:06:56.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848775474268557,"aZ":-25.2632741653954,"pfxX":-9.11644164883456,"pfxZ":3.7300683209646026,"pX":-0.29942127186024753,"pZ":0.737799592695445,"vX0":5.492371959164907,"vY0":-134.65166808826956,"vZ0":-7.915317188939806,"x":128.41,"y":218.86,"x0":-1.1720314197966206,"y0":50.00168655763436,"z0":5.479251656814226,"aX":-16.885377454858297},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":1635,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40542761474751865,"extension":6.541774807815533},"index":5,"playId":"fcbf331b-3ede-3890-a0ab-479d7286393d","pitchNumber":6,"startTime":"2026-05-16T02:07:18.349Z","endTime":"2026-05-16T02:07:21.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118248182105077,"aZ":-11.198652412985034,"pfxX":-6.021506596649351,"pfxZ":10.071039980006663,"pX":0.7673471102704122,"pZ":3.271270566230074,"vX0":7.30139145478449,"vY0":-142.97731636350488,"vZ0":-4.7894366922207015,"x":87.75,"y":150.46,"x0":-1.0298968925591205,"y0":50.002094546283274,"z0":5.663139150387707,"aX":-12.541165318597155},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2371,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38220354972488924,"extension":6.178807011545159},"index":6,"playId":"5bd6c941-afbe-3431-afa9-2bc6f79c3042","pitchNumber":7,"startTime":"2026-05-16T02:07:36.453Z","endTime":"2026-05-16T02:07:43.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.1,"leverageIndex":1.86,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-05-16T02:07:43.380Z","atBatIndex":90}]