[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:23:53.949Z","endTime":"2026-03-20T01:24:49.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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-03-19T19:38:07.818Z","endTime":"2026-03-20T00:46:43.332Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"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-03-20T00:46:43.332Z","endTime":"2026-03-20T01:14:01.849Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"contextMetrics":{}},{"details":{"description":"Status Change - Delayed: Venue","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-03-20T01:14:01.849Z","endTime":"2026-03-20T01:22:29.469Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"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":3,"startTime":"2026-03-20T01:22:29.469Z","endTime":"2026-03-20T01:23:56.129Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66170636556507,"aZ":-41.00022217327252,"pfxX":0.9316187390745201,"pfxZ":-6.621680596791705,"pX":0.7275968984770294,"pZ":1.9081784279732155,"vX0":6.542400633537336,"vY0":-114.61267156447255,"vZ0":-0.5343041876565301,"x":89.27,"y":187.26,"x0":-2.281646623893119,"y0":50.00039860859137,"z0":6.139288873019427,"aX":1.2417540896891857},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.9,"breakHorizontal":-3.2,"spinRate":2635,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4774151368172861,"extension":5.925891400255669},"index":4,"playId":"7c6557f2-dcec-3ada-b9fc-531ac7e8ef22","pitchNumber":1,"startTime":"2026-03-20T01:23:56.129Z","endTime":"2026-03-20T01:24:00.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970249733273732,"aZ":-15.626624948001284,"pfxX":-3.521769009382127,"pfxZ":9.01159129960634,"pX":0.031899513842724325,"pZ":2.336732981642105,"vX0":7.655068021728734,"vY0":-134.14533173626472,"vZ0":-6.4380894487039875,"x":115.78,"y":175.69,"x0":-2.3915945261394174,"y0":50.00380232413017,"z0":5.867441005893798,"aX":-6.468259868345018},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2365,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.407149636514629,"extension":6.042276649554868},"index":5,"playId":"9587c131-29e4-3859-8207-aa096a96a228","pitchNumber":2,"startTime":"2026-03-20T01:24:17.101Z","endTime":"2026-03-20T01:24:22.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.516540894795405,"aZ":-38.613892419089105,"pfxX":0.5783602721866306,"pfxZ":-4.417017757884501,"pX":-1.1402389014489516,"pZ":1.9684920894248865,"vX0":2.8104047045504488,"vY0":-120.08587042481267,"vZ0":-1.7055916895749896,"x":160.46,"y":185.63,"x0":-2.4014069794440416,"y0":50.002175398006806,"z0":6.126884821726845,"aX":0.843039086940443},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.2,"breakHorizontal":-1.7,"spinRate":2592,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4563372219862196,"extension":5.888975800037835},"hitData":{"launchSpeed":79.6,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.96,"coordY":178.44}},"index":6,"playId":"767b0e0e-0f4a-301c-8473-4f1f8d5acfad","pitchNumber":3,"startTime":"2026-03-20T01:24:41.359Z","endTime":"2026-03-20T01:24:49.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T01:24:49.655Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Oliva doubles (3) on a sharp line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:25:03.452Z","endTime":"2026-03-20T01:25:28.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702347984765268,"aZ":-17.75407957702056,"pfxX":-6.991626618733727,"pfxZ":7.72658440336345,"pX":-0.45897971354600203,"pZ":3.0073866927382142,"vX0":7.577249811603705,"vY0":-135.51313105934588,"vZ0":-4.5154570646254655,"x":134.5,"y":157.58,"x0":-2.3786046778472443,"y0":50.00186986691161,"z0":5.92987655087598,"aX":-13.046161609415401},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":11.2,"spinRate":2337,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.40369282375978166,"extension":6.015378545819827},"hitData":{"launchSpeed":109.3,"launchAngle":19.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.64,"coordY":87.14}},"index":0,"playId":"ec6c6c5f-830a-3c84-a0bc-df021a62d2e4","pitchNumber":1,"startTime":"2026-03-20T01:25:16.866Z","endTime":"2026-03-20T01:25:28.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:25:28.578Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:25:41.883Z","endTime":"2026-03-20T01:29:02.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.152042336229634,"aZ":-26.51119671265525,"pfxX":-0.12056672274857627,"pfxZ":3.274097322787143,"pX":-0.14987117363967128,"pZ":1.7001999097223546,"vX0":6.211396684285598,"vY0":-130.8429145065618,"vZ0":-5.744000228270974,"x":122.71,"y":192.87,"x0":-2.541097300149366,"y0":50.005112140888095,"z0":5.916178901330726,"aX":-0.20988909161166003},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-1.2,"spinRate":2358,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.4189605729772432,"extension":6.10683727526059},"index":0,"playId":"eff46bf5-bdbe-3e19-bf48-357f8d0f501d","pitchNumber":1,"startTime":"2026-03-20T01:25:58.408Z","endTime":"2026-03-20T01:26:19.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08203224932165,"aZ":-29.1924695204155,"pfxX":3.4779993349222105,"pfxZ":2.0132610041661767,"pX":0.524228467028709,"pZ":2.1334736811785646,"vX0":5.9419462106654874,"vY0":-121.36009596869063,"vZ0":-2.9955534515981737,"x":97.02,"y":181.18,"x0":-2.413616821339527,"y0":50.004233186768786,"z0":5.942380730374964,"aX":5.156965276190604},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-7.8,"spinRate":2492,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4523524469723572,"extension":6.07297038484402},"index":1,"playId":"592cda21-539d-36e4-959f-ab27b1d7ab6c","pitchNumber":2,"startTime":"2026-03-20T01:26:32.051Z","endTime":"2026-03-20T01:26:35.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197576508297857,"aZ":-26.703808202940877,"pfxX":-0.5941784907051013,"pfxZ":3.2054884533577352,"pX":0.9789906757785,"pZ":0.3654324131215723,"vX0":8.63303217073926,"vY0":-130.48549191106167,"vZ0":-8.745286893507348,"x":79.68,"y":228.91,"x0":-2.310209673371542,"y0":50.00120079811748,"z0":5.805460802661644,"aX":-1.013807939214803},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-1.1,"spinRate":2468,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.421478894868498,"extension":6.338043939809746},"index":2,"playId":"eacdcdde-c0f8-3142-8653-2867e491e5fb","pitchNumber":3,"startTime":"2026-03-20T01:26:57.261Z","endTime":"2026-03-20T01:27:01.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316562844693607,"aZ":-27.555647773474462,"pfxX":-2.315413283399561,"pfxZ":2.6673860152370636,"pX":1.1742095639364025,"pZ":0.7594127629733813,"vX0":9.446452484058764,"vY0":-130.50674345331598,"vZ0":-7.861650329964247,"x":72.24,"y":218.28,"x0":-2.1845642524067657,"y0":50.00440860969886,"z0":5.873055682344919,"aX":-4.012659747910453},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":2.2,"spinRate":2537,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.41898460606778576,"extension":6.320742469694204},"index":3,"playId":"1988ee20-80bf-35f2-a1e9-658ecdfc4472","pitchNumber":4,"startTime":"2026-03-20T01:27:20.565Z","endTime":"2026-03-20T01:27:24.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326782591907946,"aZ":-30.815412615634823,"pfxX":-5.750916679753774,"pfxZ":0.8267566669681168,"pX":-0.7735037619248308,"pZ":1.9062573092334627,"vX0":5.900841504774429,"vY0":-126.73296900867172,"vZ0":-4.048050067377966,"x":146.48,"y":187.31,"x0":-2.3777133647661475,"y0":50.001066124131164,"z0":5.967997785366386,"aX":-9.41497458211613},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":9.1,"spinRate":1452,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.43111741900385603,"extension":6.168732417762056},"index":4,"playId":"b0c59b81-db05-303b-ab61-b24e9e5c84c1","pitchNumber":5,"startTime":"2026-03-20T01:27:42.316Z","endTime":"2026-03-20T01:27:47.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700499584233068,"aZ":-28.81104728552737,"pfxX":-1.3334992149118605,"pfxZ":1.9299323497504037,"pX":-1.2113416683533609,"pZ":2.9699602932870435,"vX0":4.080133991096862,"vY0":-131.03361238543332,"vZ0":-2.368760822747064,"x":163.17,"y":158.59,"x0":-2.6128328738013398,"y0":50.00523209750701,"z0":6.030046071853652,"aX":-2.3280435569393845},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":1.6,"spinRate":2373,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.41738685962646205,"extension":6.136178314430756},"index":5,"playId":"8bf46204-ad35-33b4-b449-97729d4fc24b","pitchNumber":6,"startTime":"2026-03-20T01:28:08.249Z","endTime":"2026-03-20T01:28:12.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70382879533762,"aZ":-26.495617200336063,"pfxX":-0.155264666998854,"pfxZ":3.237175778945108,"pX":0.18002410559452792,"pZ":1.5750640400249858,"vX0":6.887461361657088,"vY0":-131.83576783341277,"vZ0":-5.985362156336463,"x":110.14,"y":196.25,"x0":-2.4491429274953975,"y0":50.005621557326236,"z0":5.8372236061619205,"aX":-0.2730379897739098},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":-1.3,"spinRate":2477,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41586463998639633,"extension":6.212428208530465},"hitData":{"launchSpeed":95.1,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.31,"coordY":159.21}},"index":6,"playId":"c1550e14-8f58-3636-8b0b-1d87626914c3","pitchNumber":7,"startTime":"2026-03-20T01:28:53.845Z","endTime":"2026-03-20T01:29:02.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:29:02.957Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T01:29:16.842Z","endTime":"2026-03-20T01:30:35.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.484798558427894,"aZ":-41.8596771332536,"pfxX":2.281361415165188,"pfxZ":-7.1174555779927235,"pX":0.363897807333583,"pZ":1.6874303074331531,"vX0":5.2720234176791925,"vY0":-116.37365417961232,"vZ0":-1.1151705447257165,"x":103.13,"y":193.22,"x0":-2.2346967134243796,"y0":50.004492986300235,"z0":6.166588650827227,"aX":3.10292136535553},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.8,"breakHorizontal":-5.5,"spinRate":2619,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4721224255037444,"extension":6.082552976350831},"index":0,"playId":"085829e6-5dfc-3a72-a07d-ed964498ced3","pitchNumber":1,"startTime":"2026-03-20T01:29:29.933Z","endTime":"2026-03-20T01:29:36.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68081161649306,"aZ":-30.696768421494692,"pfxX":3.9446529997474427,"pfxZ":0.9880715289374002,"pX":1.8694429254913476,"pZ":1.7653374838905662,"vX0":8.504163316733834,"vY0":-122.62377083107303,"vZ0":-3.6838908864968447,"x":45.74,"y":191.12,"x0":-2.1773689654425747,"y0":50.00535202828281,"z0":5.94935909798679,"aX":5.915850620611154},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":-9.5,"spinRate":2681,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44930380176390594,"extension":6.226306233160876},"index":1,"playId":"6d8022c5-4fdc-302c-ac65-3cc88419b728","pitchNumber":2,"startTime":"2026-03-20T01:29:49.188Z","endTime":"2026-03-20T01:29:53.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":85.3,"endSpeed":78.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189084425033393,"aZ":-35.390028136298994,"pfxX":1.6621196362916195,"pfxZ":-2.063868658558351,"pX":0.3191106076991842,"pZ":1.3815880387343054,"vX0":6.052092613785259,"vY0":-124.10164678065031,"vZ0":-4.007224752281803,"x":104.84,"y":201.48,"x0":-2.368722609114744,"y0":50.005003987613115,"z0":5.970063693772851,"aX":2.5871930195338364},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.4,"breakHorizontal":-4.4,"spinRate":2456,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44161210875728996,"extension":6.13055011460718},"index":2,"playId":"ae675065-5e9d-37c7-934b-3700ee852de4","pitchNumber":3,"startTime":"2026-03-20T01:30:09.048Z","endTime":"2026-03-20T01:30:12.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62237889647962,"aZ":-30.400140119606384,"pfxX":-6.641919072442767,"pfxZ":1.0809366287011164,"pX":0.19719266557700352,"pZ":1.046025838451502,"vX0":8.265216563607577,"vY0":-126.7513915292733,"vZ0":-6.064994153340145,"x":109.48,"y":210.54,"x0":-2.2349017479571662,"y0":50.00118403099555,"z0":5.881311671497671,"aX":-10.864460712337534},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":10.3,"spinRate":1665,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4312581246013707,"extension":6.380384435230724},"index":3,"playId":"eb365362-958c-361e-adfd-9f27a6c4741d","pitchNumber":4,"startTime":"2026-03-20T01:30:30.114Z","endTime":"2026-03-20T01:30:35.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:30:35.844Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:32:48.974Z","endTime":"2026-03-20T01:34:40.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22438586524443,"aZ":-25.891909327001173,"pfxX":-9.126760325464536,"pfxZ":3.6467167266824685,"pX":0.85832240788763,"pZ":2.9648530438466927,"vX0":9.668668784720063,"vY0":-130.1213785514498,"vZ0":-0.9007129549949596,"x":84.28,"y":158.73,"x0":-1.7123557060234318,"y0":50.00202069012504,"z0":5.269799278736994,"aX":-15.716838017270128},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":1765,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.42026070363074064,"extension":6.5045983944333186},"index":0,"playId":"d2c2660c-b3c4-3139-8d67-5afdff856625","pitchNumber":1,"startTime":"2026-03-20T01:33:02.749Z","endTime":"2026-03-20T01:33:06.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811920931276738,"aZ":-24.575030303939748,"pfxX":-2.9366451708085544,"pfxZ":4.37577353517041,"pX":0.45547553488426434,"pZ":2.5328281766588114,"vX0":6.897865363732435,"vY0":-130.75174809949837,"vZ0":-2.0800695966768328,"x":99.64,"y":170.39,"x0":-1.831821163406174,"y0":50.00169628307965,"z0":5.1771744678579035,"aX":-5.099323067368918},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":3.8,"spinRate":2272,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.41843044383309325,"extension":6.444934805904952},"index":1,"playId":"073357cf-eb94-3185-882b-acdb3735d5b9","pitchNumber":2,"startTime":"2026-03-20T01:33:16.129Z","endTime":"2026-03-20T01:33:22.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73091814499111,"aZ":-34.70102434999497,"pfxX":5.727316980974897,"pfxZ":-1.7498213620062204,"pX":-1.2103067711053732,"pZ":1.6053025982992057,"vX0":0.9396628270258034,"vY0":-119.91825700009963,"vZ0":-0.8173453552106862,"x":163.13,"y":195.44,"x0":-2.3515079171188997,"y0":50.001078594058264,"z0":5.065573369477926,"aX":8.28087175439813},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.1,"breakHorizontal":-10.6,"spinRate":2487,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4580049276796925,"extension":6.237708129306206},"index":2,"playId":"ff45822d-37d4-3aa5-afbc-7604dba0007b","pitchNumber":3,"startTime":"2026-03-20T01:33:43.807Z","endTime":"2026-03-20T01:33:49.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.359276486978647,"aZ":-35.61942304904461,"pfxX":8.562281878480944,"pfxZ":-2.365638707380869,"pX":-0.8775774245184038,"pZ":3.0291663056723777,"vX0":0.37314622294932753,"vY0":-120.18315709390525,"vZ0":2.52279661023301,"x":150.45,"y":156.99,"x0":-2.146703667223909,"y0":50.003595630401534,"z0":5.14016672342729,"aX":12.46393961216651},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.4,"breakHorizontal":-15.6,"spinRate":2487,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4566052562106484,"extension":6.527971487933606},"index":3,"playId":"e591962b-ad27-3875-879e-28fe98d4ea39","pitchNumber":4,"startTime":"2026-03-20T01:33:59.142Z","endTime":"2026-03-20T01:34:04.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218273406760918,"aZ":-23.446492640507888,"pfxX":-5.23681766298198,"pfxZ":4.907306828205533,"pX":-1.755623524899945,"pZ":3.991097545725794,"vX0":2.4240268423911666,"vY0":-132.2532122387641,"vZ0":1.259826910511259,"x":183.92,"y":131.02,"x0":-2.0018646586124467,"y0":50.00077662605745,"z0":5.223610881153181,"aX":-9.3103111889609},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":9.0,"spinRate":1878,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4135547106648656,"extension":6.447962280898143},"index":4,"playId":"1b0dfe1f-c8b6-3a91-b72b-a024f949f5cd","pitchNumber":5,"startTime":"2026-03-20T01:34:14.868Z","endTime":"2026-03-20T01:34:21.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696596644649702,"aZ":-30.937000208612425,"pfxX":3.0015677152231253,"pfxZ":0.8078177562750639,"pX":0.37416025585235724,"pZ":1.2832589242405348,"vX0":4.888792668071583,"vY0":-123.05511454806499,"vZ0":-2.447633359323648,"x":102.74,"y":204.13,"x0":-2.029194971657926,"y0":50.00361275648377,"z0":4.914983550230289,"aX":4.596641777679166},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-6.6,"spinRate":2479,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4453176039370974,"extension":6.388766831031438},"index":5,"playId":"63dc6abd-3261-3a8c-9b37-9feaab009bb0","pitchNumber":6,"startTime":"2026-03-20T01:34:35.309Z","endTime":"2026-03-20T01:34:40.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:34:40.093Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (3) on a sharp line drive to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:34:45.273Z","endTime":"2026-03-20T01:35:12.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67894554291012,"aZ":-25.030239338972,"pfxX":-1.7232997171967441,"pfxZ":4.0618204888637806,"pX":0.062010127063060444,"pZ":2.436605039062802,"vX0":5.412960128195165,"vY0":-131.2842320167065,"vZ0":-1.9635487808492629,"x":114.64,"y":172.99,"x0":-1.795367910354526,"y0":50.00508261355161,"z0":5.042217555030091,"aX":-3.0334041358025963},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":2.0,"spinRate":2074,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4159157760208747,"extension":6.589683907714343},"hitData":{"launchSpeed":113.9,"launchAngle":17.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.45,"coordY":67.82}},"index":0,"playId":"5a00ba49-7c2f-358a-a551-2bedd9a69b35","pitchNumber":1,"startTime":"2026-03-20T01:34:59.652Z","endTime":"2026-03-20T01:35:12.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:35:12.943Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Christian Koss to first baseman Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:35:33.113Z","endTime":"2026-03-20T01:36:47.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"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":91.6,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71278412723026,"aZ":-29.081826669169274,"pfxX":-9.527180551763808,"pfxZ":1.7311707416596054,"pX":0.88176033389449,"pZ":2.875585351703703,"vX0":10.18540635743478,"vY0":-132.97118657999596,"vZ0":-0.4618093083464453,"x":83.39,"y":161.14,"x0":-1.7619224127163164,"y0":50.00541806042012,"z0":5.162870957234891,"aX":-17.050666954845727},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":1744,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.4120378707215431,"extension":6.396986061067601},"index":0,"playId":"aeddda95-5fcb-3c23-9e08-2a1cd0d4cda5","pitchNumber":1,"startTime":"2026-03-20T01:35:41.453Z","endTime":"2026-03-20T01:35:48.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.914625434674736,"aZ":-31.9179475554825,"pfxX":4.581567386408292,"pfxZ":0.17106355287749508,"pX":1.1850909236774059,"pZ":1.6591982778783227,"vX0":6.426802976697187,"vY0":-122.83716952096007,"vZ0":-1.358160117010967,"x":71.83,"y":193.98,"x0":-2.06754644407026,"y0":50.00479514897266,"z0":4.950397790023641,"aX":6.952333819408856},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":-9.8,"spinRate":2506,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4470971567439288,"extension":6.269672857513846},"index":1,"playId":"20d94677-5904-39f0-9e2a-23d10fb2266c","pitchNumber":2,"startTime":"2026-03-20T01:35:58.617Z","endTime":"2026-03-20T01:36:14.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794817651204042,"aZ":-31.245769094886825,"pfxX":-9.600430417055545,"pfxZ":0.5323876042102533,"pX":1.1244207894619136,"pZ":3.0823380591917204,"vX0":9.980263534904758,"vY0":-131.62064677737484,"vZ0":0.642201643235344,"x":74.14,"y":155.56,"x0":-1.4682504246697938,"y0":50.006402551068994,"z0":5.147991920445002,"aX":-16.85769905271905},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":15.2,"spinRate":1840,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.41605537379820223,"extension":6.7549006310077075},"index":2,"playId":"568bce5e-47ce-31f3-952b-995412940f37","pitchNumber":3,"startTime":"2026-03-20T01:36:22.891Z","endTime":"2026-03-20T01:36:27.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40344136332485,"aZ":-35.87720560291159,"pfxX":6.055237354778612,"pfxZ":-2.4813583044542638,"pX":0.641569607836853,"pZ":1.8134947145619884,"vX0":4.449577877221934,"vY0":-121.8501663837269,"vZ0":-0.20074270053002685,"x":92.54,"y":189.82,"x0":-1.9989014471133317,"y0":50.001518270429806,"z0":5.013984585569061,"aX":9.043969265939296},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.2,"breakHorizontal":-12.1,"spinRate":2524,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4506443674760945,"extension":6.594492223102941},"hitData":{"launchSpeed":76.1,"launchAngle":11.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.69,"coordY":138.9}},"index":3,"playId":"15c77a31-b0ad-3059-ae71-db5300cde0aa","pitchNumber":4,"startTime":"2026-03-20T01:36:39.528Z","endTime":"2026-03-20T01:36:47.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:36:47.728Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to right fielder Luis Matos. Willi Castro scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:37:06.163Z","endTime":"2026-03-20T01:37:42.441Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.796079299764674,"aZ":-25.241265225147632,"pfxX":-2.551465432647933,"pfxZ":3.9187038624544517,"pX":0.35474585364194294,"pZ":3.283466998155365,"vX0":6.399739673982957,"vY0":-132.3393572154613,"vZ0":0.16818715405370477,"x":103.48,"y":150.13,"x0":-1.7656551897879773,"y0":50.00444468411661,"z0":5.071121007607744,"aX":-4.516921837618231},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":3.2,"spinRate":2094,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.41421435968558784,"extension":6.450135421956022},"index":0,"playId":"d0e8da70-cd50-3603-abcf-6d6c495b2c2d","pitchNumber":1,"startTime":"2026-03-20T01:37:13.423Z","endTime":"2026-03-20T01:37:17.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936616291201258,"aZ":-34.31219059676092,"pfxX":6.392270119192525,"pfxZ":-1.4191337846517165,"pX":0.6535942831225037,"pZ":2.0036559383981833,"vX0":4.280890719371004,"vY0":-122.02706100083589,"vZ0":0.10397997410786153,"x":92.09,"y":184.68,"x0":-1.9535693267925136,"y0":50.001151262317435,"z0":4.915647389707883,"aX":9.642018820804518},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.3,"breakHorizontal":-12.6,"spinRate":2434,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.44879024991091576,"extension":6.34731030730524},"hitData":{"launchSpeed":103.5,"launchAngle":14.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.85,"coordY":88.34}},"index":1,"playId":"1ff3407b-874b-3f5a-a38c-a0a090e44ea0","pitchNumber":2,"startTime":"2026-03-20T01:37:33.436Z","endTime":"2026-03-20T01:37:42.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":8.999999999999993,"leverageIndex":1.22,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:37:42.441Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to center fielder Jared Oliva.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T01:38:10.150Z","endTime":"2026-03-20T01:39:21.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909649238910244,"aZ":-25.642027873690445,"pfxX":-3.1847119612907075,"pfxZ":3.7123302499213473,"pX":1.0115962393184317,"pZ":2.7755167926668554,"vX0":7.762536854208051,"vY0":-131.33842520177308,"vZ0":-1.144226857417145,"x":78.44,"y":163.84,"x0":-1.5589107816592644,"y0":50.002524513187566,"z0":5.110849665368355,"aX":-5.604474564528398},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":4.2,"spinRate":2034,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41585956547987424,"extension":6.407409846091371},"index":0,"playId":"83272b1b-422f-3cae-96cc-5c37be1d2190","pitchNumber":1,"startTime":"2026-03-20T01:38:25.069Z","endTime":"2026-03-20T01:38:28.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"7ac20044-9791-4d70-9ef0-36f39a5cd443","startTime":"2026-03-20T01:38:45.205Z","endTime":"2026-03-20T01:38:50.205Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73486923161083,"aZ":-35.299540843840624,"pfxX":-5.6150247391450545,"pfxZ":-2.002601258173991,"pX":0.9547492535898673,"pZ":1.2619930764893894,"vX0":8.588926830819414,"vY0":-123.7713186262357,"vZ0":-1.3790443438780315,"x":80.61,"y":204.71,"x0":-1.8242805346360578,"y0":50.004674029117346,"z0":4.771084450367538,"aX":-8.74934831746965},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":8.3,"spinRate":1186,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.44181578998670057,"extension":6.557577778511152},"index":2,"playId":"9ccd767a-ada4-32a7-afdc-ee73cff90ded","pitchNumber":2,"startTime":"2026-03-20T01:38:57.505Z","endTime":"2026-03-20T01:39:05.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123357231929088,"aZ":-27.80429576168247,"pfxX":-9.754929023366781,"pfxZ":2.450428098863025,"pX":-0.025143603866539802,"pZ":2.7224471197720987,"vX0":7.519691087059603,"vY0":-133.04246272695758,"vZ0":-0.9437724703868239,"x":117.96,"y":165.27,"x0":-1.6291995291642176,"y0":50.001431846595935,"z0":5.10781269465009,"aX":-17.38240711732017},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":1867,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.41263009154975894,"extension":6.740790823822872},"hitData":{"launchSpeed":96.3,"launchAngle":32.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.46,"coordY":51.15}},"index":3,"playId":"ca06ee49-1ea2-3288-a791-eca398b02cc3","pitchNumber":3,"startTime":"2026-03-20T01:39:12.886Z","endTime":"2026-03-20T01:39:21.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:39:21.546Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a sharp line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:41:17.645Z","endTime":"2026-03-20T01:41:58.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649235326610363,"aZ":-18.756361767713674,"pfxX":-8.562130127993258,"pfxZ":7.255109687482443,"pX":-0.759950657853931,"pZ":1.370591263809776,"vX0":7.461621117012996,"vY0":-134.95640229250355,"vZ0":-8.026764061133292,"x":145.97,"y":201.77,"x0":-2.4446539159722875,"y0":50.00340333180403,"z0":5.698394096320492,"aX":-15.835976290038216},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":13.9,"spinRate":2353,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4054426933340278,"extension":6.113247055497407},"index":0,"playId":"7ced5b32-1ec1-37c5-a383-61bea7c68095","pitchNumber":1,"startTime":"2026-03-20T01:41:30.692Z","endTime":"2026-03-20T01:41:35.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74823349100279,"aZ":-28.361036879964093,"pfxX":-4.669675461793444,"pfxZ":2.396283501287275,"pX":-0.23993598190942164,"pZ":3.1013300061094675,"vX0":6.774898121326595,"vY0":-124.75557492790732,"vZ0":-1.6146728161640342,"x":126.15,"y":155.04,"x0":-2.371710420457218,"y0":50.004968245936325,"z0":6.072747710332639,"aX":-7.436308177481873},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":7.1,"spinRate":1672,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.43738684151062923,"extension":6.131895418071835},"hitData":{"launchSpeed":106.7,"launchAngle":13.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.46,"coordY":88.3}},"index":1,"playId":"49e37355-c1d4-3638-aac4-e7d46d4696e0","pitchNumber":2,"startTime":"2026-03-20T01:41:47.746Z","endTime":"2026-03-20T01:41:58.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:41:58.312Z","atBatIndex":9},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luis Matos reaches on a fielding error by shortstop Willi Castro. Victor Bericoto to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:42:08.074Z","endTime":"2026-03-20T01:45:13.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnThird":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.741899935295137,"aZ":-11.568566170632204,"pfxX":-2.7054721362115486,"pfxZ":11.1442263812346,"pX":0.02699605672340299,"pZ":3.0401116611159837,"vX0":7.331749208553456,"vY0":-135.40345572373846,"vZ0":-5.562162182121243,"x":115.97,"y":156.7,"x0":-2.3694567742379573,"y0":50.003988317569586,"z0":5.937121990512256,"aX":-5.004200355265935},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":3.2,"spinRate":2483,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40518911454542206,"extension":5.9854373287341085},"index":0,"playId":"fc6e176c-5f15-3ba6-abc3-238cc63a526e","pitchNumber":1,"startTime":"2026-03-20T01:42:28.919Z","endTime":"2026-03-20T01:42:34.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554996471120617,"aZ":-28.18505468408307,"pfxX":0.19349454145813016,"pfxZ":2.5714487080487096,"pX":1.1874972533706916,"pZ":1.7622904779745676,"vX0":8.483202708801892,"vY0":-124.27177420785709,"vZ0":-4.303446915686553,"x":71.74,"y":191.2,"x0":-2.305887869679649,"y0":50.00520497829923,"z0":5.876900670399464,"aX":0.29986609251790136},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.4,"spinRate":2681,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4419465458141425,"extension":6.27911288537751},"index":1,"playId":"d0d6e2fc-cfb4-35b1-b6fb-abedb6c9eb52","pitchNumber":2,"startTime":"2026-03-20T01:42:51.990Z","endTime":"2026-03-20T01:42:55.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":84.3,"endSpeed":76.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91864733882366,"aZ":-28.784183821943024,"pfxX":2.739943161182187,"pfxZ":2.2697174396266293,"pX":0.7089871610663157,"pZ":1.2427524324025516,"vX0":6.830169223663573,"vY0":-122.3915140853619,"vZ0":-5.038642513554325,"x":89.98,"y":205.23,"x0":-2.4924595118767194,"y0":50.00041452174324,"z0":5.842443899710106,"aX":4.086278545982348},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-6.8,"spinRate":2680,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4504147470225779,"extension":6.148360368622923},"index":2,"playId":"3fe7f1ed-0b97-3d3b-a6bf-843e2111c1ac","pitchNumber":3,"startTime":"2026-03-20T01:43:10.396Z","endTime":"2026-03-20T01:43:15.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68653620532981,"aZ":-16.595082214212194,"pfxX":-2.7907109148902367,"pfxZ":8.337667295315068,"pX":0.02333613439239378,"pZ":3.3771921068594155,"vX0":7.441780932087554,"vY0":-136.04392232986532,"vZ0":-3.7810584308518544,"x":116.11,"y":147.6,"x0":-2.3886962245338084,"y0":50.00488038597534,"z0":5.940043596353379,"aX":-5.216597552746263},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":3.5,"spinRate":2298,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4030804902553622,"extension":6.110134944754907},"index":3,"playId":"3073dfca-6747-3b39-9374-3cfd376789df","pitchNumber":4,"startTime":"2026-03-20T01:43:30.313Z","endTime":"2026-03-20T01:43:36.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375722987043144,"aZ":-26.350161730531084,"pfxX":-6.794061636578727,"pfxZ":3.4606145695351156,"pX":-1.4073326119182805,"pZ":2.8101381723982573,"vX0":4.858079698815586,"vY0":-128.37984200760212,"vZ0":-2.8846856629860618,"x":170.64,"y":162.91,"x0":-2.433129464814544,"y0":50.00556963879568,"z0":5.9803377158004505,"aX":-11.443006605394515},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":11.4,"spinRate":1541,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4252077858876513,"extension":6.139188685169943},"index":4,"playId":"21725b28-e7c3-3b3d-9b47-720ea044b05d","pitchNumber":5,"startTime":"2026-03-20T01:44:11.401Z","endTime":"2026-03-20T01:44:15.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-20T01:44:23.737Z","endTime":"2026-03-20T01:44:41.930Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21620701015885,"aZ":-15.848735979837915,"pfxX":-4.421239563346016,"pfxZ":8.742923443809207,"pX":1.34657600072744,"pZ":2.6296482417583373,"vX0":11.082653823553633,"vY0":-136.10943984357203,"vZ0":-5.775728655828294,"x":65.67,"y":167.78,"x0":-2.2122211614814953,"y0":50.00173443524918,"z0":5.885275569311003,"aX":-8.2553875820441},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":5.5,"spinRate":2414,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40315129279139494,"extension":6.26525803039005},"index":6,"playId":"51d7f36d-73b9-3740-851d-0eb4ff20fba6","pitchNumber":6,"startTime":"2026-03-20T01:44:41.930Z","endTime":"2026-03-20T01:44:46.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.170639207148525,"aZ":-20.60208542319279,"pfxX":-9.807887543285492,"pfxZ":6.279300335985513,"pX":-0.0827147964311936,"pZ":2.128792565192312,"vX0":9.670472388476561,"vY0":-135.75002325026222,"vZ0":-5.895866674547682,"x":120.15,"y":181.3,"x0":-2.438500761483104,"y0":50.00424461945604,"z0":5.789634020098072,"aX":-18.079030192295132},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":2368,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40541370347786865,"extension":6.244811486499243},"hitData":{"launchSpeed":98.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.89,"coordY":153.64}},"index":7,"playId":"1fc43109-80bd-372d-9f34-943a371518db","pitchNumber":7,"startTime":"2026-03-20T01:45:02.073Z","endTime":"2026-03-20T01:45:13.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":1.62,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:45:13.421Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp line drive to center fielder Brenton Doyle. Victor Bericoto scores. Luis Matos to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:45:44.356Z","endTime":"2026-03-20T01:46:14.880Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.550919638067963,"aZ":-40.51151334368008,"pfxX":1.8356759845319168,"pfxZ":-6.220284334083225,"pX":0.3438682844611369,"pZ":2.8079562447181337,"vX0":5.152319721340133,"vY0":-114.80188777389628,"vZ0":1.233002109460199,"x":103.89,"y":162.97,"x0":-2.1649254879772473,"y0":50.00454924566198,"z0":6.196329531450921,"aX":2.458970013855962},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.7,"breakHorizontal":-4.6,"spinRate":2555,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4764574936349959,"extension":6.041564289413929},"index":0,"playId":"38c54a1d-211d-3912-8210-1f62c84b60f3","pitchNumber":1,"startTime":"2026-03-20T01:45:44.356Z","endTime":"2026-03-20T01:45:48.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46849901978731,"aZ":-35.77401586602095,"pfxX":4.890546237063853,"pfxZ":-2.447524555394322,"pX":0.5467832704901829,"pZ":1.9154585754933873,"vX0":5.4020643219684805,"vY0":-121.07007443242752,"vZ0":-2.1510635101551214,"x":96.16,"y":187.06,"x0":-2.355644836235636,"y0":50.00262383294617,"z0":5.971376996329516,"aX":7.197717884919946},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.7,"breakHorizontal":-10.2,"spinRate":2635,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.453856119595764,"extension":6.096771384226686},"hitData":{"launchSpeed":107.5,"launchAngle":8.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.83,"coordY":102.08}},"index":1,"playId":"6cb1b161-71f5-3867-9e07-e1ca29b6faa7","pitchNumber":2,"startTime":"2026-03-20T01:46:04.984Z","endTime":"2026-03-20T01:46:14.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"third":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.78,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:46:14.880Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Koss ground bunts into a force out, third baseman Kyle Karros to shortstop Willi Castro. Luis Matos out at 3rd. Casey Schmitt to 2nd. Christian Koss to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:46:46.744Z","endTime":"2026-03-20T01:47:25.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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(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":91.7,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.611360973776865,"aZ":-20.79538700662347,"pfxX":-8.452987524113016,"pfxZ":6.361233326749989,"pX":-1.2445319443540113,"pZ":2.6362867208470533,"vX0":5.933159378658198,"vY0":-133.3743983088356,"vZ0":-4.359073784564866,"x":164.44,"y":167.6,"x0":-2.4077671557210962,"y0":50.00392073284395,"z0":5.805663200930495,"aX":-15.120594295010282},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":13.9,"spinRate":2313,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4118062488555547,"extension":6.208659196769094},"index":0,"playId":"7e113d49-7999-352d-9d0d-f2f3bd0f3c86","pitchNumber":1,"startTime":"2026-03-20T01:46:52.741Z","endTime":"2026-03-20T01:47:14.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0041839602662,"aZ":-27.76124435050147,"pfxX":-1.0003637090390334,"pfxZ":2.671290263335349,"pX":-0.7968015204906561,"pZ":2.7320102712427397,"vX0":4.932607483652038,"vY0":-128.10400950674634,"vZ0":-2.555690236062013,"x":147.37,"y":165.02,"x0":-2.6224554485952054,"y0":50.00195622821989,"z0":5.926603181927033,"aX":-1.6524260901100445},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2508,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4285929262719437,"extension":6.126742640275037},"hitData":{"launchSpeed":30.1,"launchAngle":46.0,"totalDistance":56.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.01,"coordY":183.17}},"index":1,"playId":"725f7940-e952-34ea-a9bb-bde65b25be9c","pitchNumber":2,"startTime":"2026-03-20T01:47:17.816Z","endTime":"2026-03-20T01:47:25.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:47:25.407Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Osleivis Basabe grounds into a double play, shortstop Willi Castro to second baseman Edouard Julien to first baseman TJ Rumfield. Christian Koss out at 2nd. Osleivis Basabe out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T01:47:57.670Z","endTime":"2026-03-20T01:48:11.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994377644160142,"aZ":-26.76057146648299,"pfxX":0.22784349049071162,"pfxZ":3.1241465407611972,"pX":-0.326917232064739,"pZ":2.6704563150904224,"vX0":5.1467490463576855,"vY0":-130.6684957271581,"vZ0":-3.32823016626805,"x":129.46,"y":166.68,"x0":-2.3499800763178476,"y0":50.003580412474435,"z0":5.966749802686473,"aX":0.3938632754160122},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-1.6,"spinRate":2581,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4188360649702094,"extension":5.998229986355842},"hitData":{"launchSpeed":107.6,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.92,"coordY":156.67}},"index":0,"playId":"45e14da2-e2bf-339b-91bf-ce50a3ad517c","pitchNumber":1,"startTime":"2026-03-20T01:47:58.434Z","endTime":"2026-03-20T01:48:11.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":9.299999999999997,"leverageIndex":2.04,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:48:11.961Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, second baseman Osleivis Basabe to first baseman Victor Bericoto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:50:11.625Z","endTime":"2026-03-20T01:50:42.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.315169239286394,"aZ":-37.0964938089434,"pfxX":6.378131362366996,"pfxZ":-3.472631766662751,"pX":-1.0514533293393242,"pZ":2.4513068225925387,"vX0":1.047912129831197,"vY0":-118.98431842456542,"vZ0":1.573534642344205,"x":157.08,"y":172.59,"x0":-2.3267696841780445,"y0":50.00270305573994,"z0":5.1724422382317785,"aX":9.038465013099588},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.5,"breakHorizontal":-11.8,"spinRate":2483,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.46240606617385804,"extension":6.2623732880031096},"index":0,"playId":"52ad24bb-300d-3660-8fc9-4f9f94ae7979","pitchNumber":1,"startTime":"2026-03-20T01:50:14.114Z","endTime":"2026-03-20T01:50:18.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49359229364394,"aZ":-27.778555743565732,"pfxX":-10.613648038099269,"pfxZ":2.496810677407952,"pX":0.8181324823842407,"pZ":2.5033027778532406,"vX0":10.097814972936117,"vY0":-132.25450471726035,"vZ0":-1.5052916598899213,"x":85.81,"y":171.19,"x0":-1.6795084950157282,"y0":50.00545344713163,"z0":5.126664961982155,"aX":-18.71295053739913},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":1863,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.41491202891831014,"extension":6.539627111636985},"hitData":{"launchSpeed":83.2,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.05,"coordY":144.53}},"index":1,"playId":"5556cf62-4785-3829-b93f-7ca2771c9918","pitchNumber":2,"startTime":"2026-03-20T01:50:30.186Z","endTime":"2026-03-20T01:50:42.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:50:42.337Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a sharp line drive to center fielder Jared Oliva.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:50:56.342Z","endTime":"2026-03-20T01:52:32.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80058399514613,"aZ":-28.14552533225962,"pfxX":-10.131223239676263,"pfxZ":2.2876121027803977,"pX":-0.927150901377746,"pZ":1.5219124055143272,"vX0":5.501676601691443,"vY0":-132.70137019087858,"vZ0":-3.60150937204998,"x":152.34,"y":197.69,"x0":-1.7251519315208184,"y0":50.003604748596366,"z0":4.976770857979162,"aX":-17.837233149812835},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":1899,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4147958558874789,"extension":6.580036966684346},"index":0,"playId":"6f991d68-7f3e-3687-b008-14a161b9ddad","pitchNumber":1,"startTime":"2026-03-20T01:51:03.484Z","endTime":"2026-03-20T01:51:11.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":84.6,"endSpeed":77.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055350140981645,"aZ":-35.62568106619627,"pfxX":-6.119525130844493,"pfxZ":-2.2478619944685336,"pX":0.014487459713732134,"pZ":1.9476289520338785,"vX0":6.849702861089063,"vY0":-123.07498876892716,"vZ0":0.13625230024033996,"x":116.45,"y":186.19,"x0":-2.0074877934448643,"y0":50.002411209088145,"z0":4.9047442088933515,"aX":-9.403698031035226},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.7,"breakHorizontal":9.5,"spinRate":1410,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.44475591151304483,"extension":6.3174921978611405},"index":1,"playId":"058d50fa-c108-386c-a9d2-9fbb2d67711e","pitchNumber":2,"startTime":"2026-03-20T01:51:16.367Z","endTime":"2026-03-20T01:51:21.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326834616966668,"aZ":-37.91098533112813,"pfxX":-6.226973255316708,"pfxZ":-3.750542860916683,"pX":-1.2537701566178348,"pZ":2.626357435964773,"vX0":4.173041692381408,"vY0":-122.42666616232313,"vZ0":2.1857971878508162,"x":164.79,"y":167.87,"x0":-2.164466967161891,"y0":50.00177011299925,"z0":4.948002667934053,"aX":-9.528955637738889},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.1,"breakHorizontal":10.4,"spinRate":1595,"spinDirection":272},"zone":11,"typeConfidence":2.0,"plateTime":0.4460100021794964,"extension":6.414817373234446},"index":2,"playId":"56f17c83-f853-3adc-a80d-b0e747e54b84","pitchNumber":3,"startTime":"2026-03-20T01:51:38.127Z","endTime":"2026-03-20T01:51:42.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.9,"endSpeed":82.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.965081299093693,"aZ":-19.934995397021396,"pfxX":-6.633579862348501,"pfxZ":6.930686838104313,"pX":-0.13323711565408905,"pZ":3.0531528274898845,"vX0":6.383220492948852,"vY0":-132.26577214253845,"vZ0":-1.4640423550071473,"x":122.08,"y":156.34,"x0":-1.7193466657883445,"y0":50.00648999287973,"z0":5.079876179948813,"aX":-11.722307125478212},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":10.6,"spinRate":2085,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.4145666133338599,"extension":6.68378210722994},"index":3,"playId":"a136cf0e-181e-3fe7-ada0-4b1fb7cdf528","pitchNumber":4,"startTime":"2026-03-20T01:51:59.059Z","endTime":"2026-03-20T01:52:03.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759818866201865,"aZ":-33.59621261789959,"pfxX":7.580085268664795,"pfxZ":-0.966527683959038,"pX":-0.03435626722436135,"pZ":2.1426543570668124,"vX0":2.380625979641584,"vY0":-120.65842083322886,"vZ0":0.20838589478005298,"x":118.31,"y":180.93,"x0":-2.0202293893795846,"y0":50.00487328020081,"z0":5.029777565857568,"aX":11.112271734125722},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.4,"breakHorizontal":-14.3,"spinRate":2336,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.45496446806019053,"extension":6.527076948120419},"hitData":{"launchSpeed":112.0,"launchAngle":15.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.21,"coordY":82.47}},"index":4,"playId":"ba9f3f99-a674-3860-b6fb-26a91409bdd3","pitchNumber":5,"startTime":"2026-03-20T01:52:22.467Z","endTime":"2026-03-20T01:52:32.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:52:32.996Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to shortstop Christian Koss, deflected by third baseman Casey Schmitt. Brenton Doyle to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:52:42.073Z","endTime":"2026-03-20T01:55:32.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.340777302077026,"aZ":-28.073418463195523,"pfxX":-10.348881423469233,"pfxZ":2.35904173878368,"pX":0.5432851503604998,"pZ":2.084784568692526,"vX0":8.966333669673055,"vY0":-131.26453648160629,"vZ0":-2.3048570114166425,"x":96.29,"y":182.49,"x0":-1.5758146279919087,"y0":50.00572847247919,"z0":5.068858564620456,"aX":-18.023797872142815},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":16.7,"spinRate":1863,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4176131354164929,"extension":6.710468232938109},"index":0,"playId":"dd09b578-d987-301d-8d16-c1e171277e66","pitchNumber":1,"startTime":"2026-03-20T01:52:59.600Z","endTime":"2026-03-20T01:53:06.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07833886640372,"aZ":-29.491685263223328,"pfxX":-9.674890247612927,"pfxZ":1.5345728145033783,"pX":-1.3967252942036648,"pZ":2.0661368573569012,"vX0":4.702424929245873,"vY0":-131.55162062545676,"vZ0":-2.0504056293780053,"x":170.24,"y":182.99,"x0":-1.954871914159448,"y0":50.00117167753082,"z0":5.0515432890179675,"aX":-16.87903914701299},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":16.4,"spinRate":1758,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4170751168709588,"extension":6.55618238614552},"index":1,"playId":"4b3e07fb-ff6d-3539-860e-52ce0eec4e43","pitchNumber":2,"startTime":"2026-03-20T01:53:15.097Z","endTime":"2026-03-20T01:53:19.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"5afb1033-2ccf-3bc3-b62a-3ce8f3e9bbd5","startTime":"2026-03-20T01:53:32.817Z","endTime":"2026-03-20T01:53:40.708Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31065753060674,"aZ":-36.62233679329488,"pfxX":7.123125730293414,"pfxZ":-3.0666157781698553,"pX":-0.053451821352798155,"pZ":1.427834342376081,"vX0":2.4281100653817975,"vY0":-120.54883859556426,"vZ0":-0.5497877552329173,"x":119.04,"y":200.23,"x0":-2.0025738732551126,"y0":50.00098957046756,"z0":4.928893098471214,"aX":10.343375189119147},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.4,"breakHorizontal":-13.6,"spinRate":2482,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.45666513110726425,"extension":6.677501905221839},"index":3,"playId":"f38cce0d-6e7d-3342-b0b6-9f420e5c515f","pitchNumber":3,"startTime":"2026-03-20T01:53:48.158Z","endTime":"2026-03-20T01:53:53.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.922152783477227,"aZ":-25.346428075791554,"pfxX":-1.3111765225925658,"pfxZ":3.83950945677552,"pX":0.18282627956978123,"pZ":3.234795798166594,"vX0":5.800056181693446,"vY0":-132.6095871874036,"vZ0":-0.009090422858881952,"x":110.03,"y":151.44,"x0":-1.8642797545172323,"y0":50.001335834125726,"z0":5.090650620718166,"aX":-2.331641488842028},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":1.1,"spinRate":2086,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.41337528465318574,"extension":6.282212586429097},"index":4,"playId":"67f25da0-c039-36a9-a119-23b339042b11","pitchNumber":4,"startTime":"2026-03-20T01:54:04.612Z","endTime":"2026-03-20T01:54:09.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985512674004212,"aZ":-27.08323393029394,"pfxX":-9.039987993910291,"pfxZ":2.9047756796057493,"pX":-0.6434162443060155,"pZ":1.5063305400578015,"vX0":6.046975874930084,"vY0":-131.53239490518177,"vZ0":-3.6376021648588766,"x":141.53,"y":198.11,"x0":-1.7980960641075978,"y0":50.002325582154086,"z0":4.916257616920869,"aX":-15.83410358634042},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":15.0,"spinRate":1833,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41647263886276953,"extension":6.813494803965081},"index":5,"playId":"48a8dc9a-efc7-34da-8679-9f2d691d2c64","pitchNumber":5,"startTime":"2026-03-20T01:54:29.537Z","endTime":"2026-03-20T01:54:35.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418725127789404,"aZ":-25.124000992650576,"pfxX":-9.46432613373401,"pfxZ":3.936751549540327,"pX":0.0064314257177502865,"pZ":3.4718778198198477,"vX0":7.453239498093364,"vY0":-133.2032430327234,"vZ0":0.49807607328040027,"x":116.75,"y":145.04,"x0":-1.602457039644801,"y0":50.00380146960664,"z0":5.103244157664131,"aX":-16.95702180455003},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":15.5,"spinRate":1885,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.4116678138901815,"extension":6.653473510807254},"index":6,"playId":"8f858d60-7160-382a-93eb-23e0184bb624","pitchNumber":6,"startTime":"2026-03-20T01:54:54.294Z","endTime":"2026-03-20T01:54:58.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.344476092207035,"aZ":-31.55850564317119,"pfxX":-9.766003006104423,"pfxZ":0.34264552153626404,"pX":-0.41600828616040814,"pZ":2.99119156215593,"vX0":6.781040713452808,"vY0":-133.824960749642,"vZ0":0.4918314665903144,"x":132.86,"y":158.02,"x0":-1.7160664796270075,"y0":50.0056892357339,"z0":5.068739419060456,"aX":-17.6861281786732},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":16.2,"spinRate":1799,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4095679447361573,"extension":6.640356371275125},"hitData":{"launchSpeed":107.1,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.39,"coordY":170.85}},"index":7,"playId":"f2bef5b1-62b9-3485-ac6d-ca7ef2c8717a","pitchNumber":7,"startTime":"2026-03-20T01:55:20.386Z","endTime":"2026-03-20T01:55:32.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.27,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:55:32.159Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to right fielder Luis Matos. Brenton Doyle scores. Kyle Karros to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:55:56.061Z","endTime":"2026-03-20T01:58:06.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"fa27302c-93f4-4a01-b68d-7645e7ee2562","startTime":"2026-03-20T01:55:56.061Z","endTime":"2026-03-20T01:56:01.061Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871301282964914,"aZ":-36.51300784801635,"pfxX":-3.0549886840732277,"pfxZ":-2.839568186438507,"pX":-0.5398911601763755,"pZ":2.1258514885348636,"vX0":4.504447819045976,"vY0":-122.13999629679175,"vZ0":1.0907950881841624,"x":137.58,"y":181.38,"x0":-2.00300283833517,"y0":50.00519608331081,"z0":4.789892565936863,"aX":-4.661176396862792},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.7,"breakHorizontal":4.6,"spinRate":1364,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.44678487745395756,"extension":6.382672597175996},"index":1,"playId":"648584a7-0e6d-3a7a-b04a-daa2bd733d1f","pitchNumber":1,"startTime":"2026-03-20T01:56:08.397Z","endTime":"2026-03-20T01:56:14.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.252678238827983,"aZ":-33.44694192194393,"pfxX":-4.614279186711979,"pfxZ":-0.8082406323692242,"pX":1.0721367922250522,"pZ":1.4813053062703425,"vX0":8.44712130095608,"vY0":-124.50115062419076,"vZ0":-1.1833115572692856,"x":76.13,"y":198.78,"x0":-1.7537274373842224,"y0":50.000503020689436,"z0":4.712325102835685,"aX":-7.297627247103145},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":6.6,"spinRate":1392,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4386947446592293,"extension":6.554385088136315},"index":2,"playId":"eade78a1-d0e4-36c6-b762-ef6f5544a4bb","pitchNumber":2,"startTime":"2026-03-20T01:56:25.838Z","endTime":"2026-03-20T01:56:30.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15287935320407,"aZ":-34.71237023649284,"pfxX":-6.395210886036543,"pfxZ":-1.5999346131476204,"pX":1.212196046631989,"pZ":0.9995964853210241,"vX0":9.482620430540871,"vY0":-125.0399879239812,"vZ0":-2.0088327344310883,"x":70.79,"y":211.79,"x0":-1.7905302953315747,"y0":50.00020018925307,"z0":4.649383254641586,"aX":-10.171536441034906},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":9.5,"spinRate":1421,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.43728879114426,"extension":6.935076793636842},"index":3,"playId":"6eb5c6c6-600e-37a0-bafe-c9572269626f","pitchNumber":3,"startTime":"2026-03-20T01:56:42.289Z","endTime":"2026-03-20T01:56:48.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900663558740533,"aZ":-35.53531170418098,"pfxX":-5.590844662373286,"pfxZ":-2.136393213634282,"pX":0.9253419693398465,"pZ":1.3725041540087974,"vX0":8.508927925714731,"vY0":-124.40968287599429,"vZ0":-0.9530875971606888,"x":81.73,"y":201.72,"x0":-1.8056811560306372,"y0":50.002428587234064,"z0":4.694142196503561,"aX":-8.804682547653007},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":8.3,"spinRate":1414,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.43950403123281045,"extension":6.346935951327774},"index":4,"playId":"7cd5a6ad-94e4-34b9-aae4-e75be3cf827e","pitchNumber":4,"startTime":"2026-03-20T01:56:58.274Z","endTime":"2026-03-20T01:57:02.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.476224968185193,"aZ":-22.603449771605973,"pfxX":-5.057172280037067,"pfxZ":5.317999616111445,"pX":1.1536306608359554,"pZ":2.5972295268908336,"vX0":8.862134242629502,"vY0":-133.25757249633307,"vZ0":-1.9023897851197225,"x":73.03,"y":168.65,"x0":-1.5571266564842292,"y0":50.00193218336915,"z0":4.952287207562382,"aX":-9.100567151331148},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":7.2,"spinRate":1946,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4109290734839486,"extension":6.766400275695927},"index":5,"playId":"ff722e56-b1ad-3cdf-8108-c76c5c822d7a","pitchNumber":5,"startTime":"2026-03-20T01:57:13.987Z","endTime":"2026-03-20T01:57:19.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887702314291815,"aZ":-24.54205440175002,"pfxX":-0.5484658472197623,"pfxZ":4.289668330157177,"pX":0.26977161700889335,"pZ":3.1242598493829625,"vX0":5.52456895152687,"vY0":-132.41732618297178,"vZ0":-0.1719749203652624,"x":106.72,"y":154.42,"x0":-1.7709281580380052,"y0":50.001151846213176,"z0":4.983385244651914,"aX":-0.9763936727804993},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":-0.2,"spinRate":2093,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4134010466698723,"extension":6.510458742378155},"index":6,"playId":"4eb345c0-b707-3577-90f3-8236bd70f189","pitchNumber":6,"startTime":"2026-03-20T01:57:36.307Z","endTime":"2026-03-20T01:57:40.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08710755826632,"aZ":-37.72470625547318,"pfxX":-5.71995498278708,"pfxZ":-3.560739979612009,"pX":-0.25122059810193986,"pZ":2.3339877417610193,"vX0":5.895047561210592,"vY0":-123.66048465354528,"vZ0":1.6023769313091027,"x":126.58,"y":175.76,"x0":-1.9151770915782635,"y0":50.00281004320906,"z0":4.826450215366032,"aX":-8.919606573298237},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.9,"breakHorizontal":9.1,"spinRate":1361,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.44178408993133367,"extension":6.65049883006603},"hitData":{"launchSpeed":84.7,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.36,"coordY":116.68}},"index":7,"playId":"cdf2c928-6a8c-3a30-a4e8-6526a4b91453","pitchNumber":7,"startTime":"2026-03-20T01:57:55.888Z","endTime":"2026-03-20T01:58:06.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":2.01,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:58:06.184Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a sharp line drive to center fielder Jared Oliva. Kyle Karros scores. Edouard Julien to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:58:57.968Z","endTime":"2026-03-20T01:59:08.646Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730689588922587,"aZ":-24.92748040743747,"pfxX":-1.4356350273229759,"pfxZ":4.0750010946171304,"pX":-0.48646739450417054,"pZ":3.5138391920492285,"vX0":4.15347167861254,"vY0":-132.15892779250282,"vZ0":0.8517772548158381,"x":135.54,"y":143.91,"x0":-1.8881570508906615,"y0":50.00355215051338,"z0":5.010751039648033,"aX":-2.5540700269885392},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":1.8,"spinRate":2022,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41358662757532105,"extension":6.561532337238747},"hitData":{"launchSpeed":104.9,"launchAngle":11.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.41,"coordY":92.94}},"index":0,"playId":"72fd7e0b-ab94-32e1-97f0-2d303060b746","pitchNumber":1,"startTime":"2026-03-20T01:58:57.968Z","endTime":"2026-03-20T01:59:08.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":10.400000000000006,"leverageIndex":1.69,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-20T01:59:08.646Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T01:59:30.082Z","endTime":"2026-03-20T02:01:13.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05928125724374,"aZ":-37.45435115957142,"pfxX":-5.946776721518306,"pfxZ":-3.4106705138762834,"pX":-0.5241463302053171,"pZ":2.2615000720716365,"vX0":5.5105135355335815,"vY0":-123.52166354225318,"vZ0":1.2909880004489453,"x":136.98,"y":177.72,"x0":-2.0087987482290215,"y0":50.001094228942414,"z0":4.875454619038217,"aX":-9.21021222031106},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.6,"breakHorizontal":9.5,"spinRate":1567,"spinDirection":277},"zone":4,"typeConfidence":2.0,"plateTime":0.4430197755597538,"extension":6.457713668108661},"index":0,"playId":"515bc768-382b-3ef5-ac52-90106699bbf9","pitchNumber":1,"startTime":"2026-03-20T01:59:45.783Z","endTime":"2026-03-20T01:59:49.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18972105686946,"aZ":-35.92913005593036,"pfxX":4.560269501062175,"pfxZ":-2.5640301475023772,"pX":-1.241289044592044,"pZ":3.1625723187754207,"vX0":0.9522958845038687,"vY0":-120.67614369972118,"vZ0":3.2290843477810736,"x":164.32,"y":153.39,"x0":-2.2340562771344565,"y0":50.0039433826942,"z0":4.988335274094264,"aX":6.6736541990655835},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.5,"breakHorizontal":-8.5,"spinRate":2522,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4552381933124985,"extension":6.407437111073114},"index":1,"playId":"4aa51476-05e8-3774-bc05-4b8bb20d0fc2","pitchNumber":2,"startTime":"2026-03-20T02:00:02.630Z","endTime":"2026-03-20T02:00:07.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76231804188236,"aZ":-37.2143647405102,"pfxX":-6.066616714271324,"pfxZ":-3.2122059346097043,"pX":0.4635108751904362,"pZ":1.31616750345922,"vX0":7.916040006518109,"vY0":-124.09629842651937,"vZ0":-0.9264001166815601,"x":99.33,"y":203.24,"x0":-1.9728140761487873,"y0":50.00595915891748,"z0":4.781833835276764,"aX":-9.507719143565005},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.8,"breakHorizontal":9.2,"spinRate":1527,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.44059080047369914,"extension":6.652093087719969},"index":2,"playId":"290acc10-ee17-39e7-b7ed-39fd0e8c6f9c","pitchNumber":3,"startTime":"2026-03-20T02:00:20.800Z","endTime":"2026-03-20T02:00:25.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-20T02:00:37.617Z","endTime":"2026-03-20T02:00:46.731Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01836277135368,"aZ":-36.81850922866176,"pfxX":-7.503331077196811,"pfxZ":-2.9525318115772863,"pX":1.0539480830032792,"pZ":0.794033336108824,"vX0":9.833733804233036,"vY0":-124.37148201684562,"vZ0":-2.2312922294209248,"x":76.83,"y":217.34,"x0":-1.9691081252942808,"y0":50.00325103625871,"z0":4.744798344745487,"aX":-11.802202763675089},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.6,"breakHorizontal":11.4,"spinRate":1593,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.43972496336190936,"extension":6.783125022155955},"index":4,"playId":"b8a4e812-d3e3-3e70-8f69-e716b462e38f","pitchNumber":4,"startTime":"2026-03-20T02:00:46.731Z","endTime":"2026-03-20T02:00:51.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87303450812103,"aZ":-39.01487716258466,"pfxX":5.8613546476156735,"pfxZ":-4.398655592594175,"pX":-0.4261569828337126,"pZ":1.863998573394028,"vX0":2.1567227623970058,"vY0":-124.1175464210349,"vZ0":0.5666054794208046,"x":133.24,"y":188.45,"x0":-2.069134513995608,"y0":50.00614359542184,"z0":4.893263430694722,"aX":9.10572969493536},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.6,"breakHorizontal":-11.2,"spinRate":2474,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.4420572258221762,"extension":6.411096263925911},"index":5,"playId":"144e82f7-d93d-3e8d-8def-72e3bf71138b","pitchNumber":5,"startTime":"2026-03-20T02:01:08.222Z","endTime":"2026-03-20T02:01:13.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.32,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:01:13.818Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (1) on a sharp line drive to left fielder Heliot Ramos. Edouard Julien scores. Mickey Moniak scores.","rbi":2,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T02:03:38.108Z","endTime":"2026-03-20T02:05:14.219Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681924,"fullName":"R.J. Dabovich","link":"/api/v1/people/681924"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,5,6,7,8],"actionIndex":[1,4],"runnerIndex":[0,1,2,3,4],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T02:01:27.037Z","endTime":"2026-03-20T02:02:14.198Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: R.J. Dabovich replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T02:02:14.198Z","endTime":"2026-03-20T02:03:26.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681924,"link":"/api/v1/people/681924"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-20T02:03:26.968Z","endTime":"2026-03-20T02:03:40.307Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09600311289827,"aZ":-16.889532682507852,"pfxX":-2.749144932004251,"pfxZ":8.539049856868331,"pX":-0.9664682400668192,"pZ":1.3341232206576494,"vX0":3.136426192895623,"vY0":-133.05865033052902,"vZ0":-9.314578171988616,"x":153.84,"y":202.76,"x0":-1.8044425251418559,"y0":50.00107389531592,"z0":6.109036895596478,"aX":-4.919229076904128},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":4.3,"spinRate":1741,"spinDirection":205},"zone":13,"typeConfidence":0.87,"plateTime":0.41196654654215914,"extension":6.197354993122453},"index":3,"playId":"4eb5dcef-a790-3be2-be1d-b7df04e64b38","pitchNumber":1,"startTime":"2026-03-20T02:03:40.307Z","endTime":"2026-03-20T02:03:47.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mickey Moniak steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":4,"actionPlayId":"4eb5dcef-a790-3be2-be1d-b7df04e64b38","startTime":"2026-03-20T02:03:58.746Z","endTime":"2026-03-20T02:04:03.970Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"postOnSecond":{"id":666160,"link":"/api/v1/people/666160"},"postOnThird":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":75.2,"awayTeamWinProbability":24.799999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.34,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273728108850815,"aZ":-32.54298747407825,"pfxX":-1.0067013329056949,"pfxZ":-0.2387083639019254,"pX":0.42666150304744815,"pZ":1.4909572042080805,"vX0":5.560272685060476,"vY0":-124.16529659461419,"vZ0":-4.958651462294978,"x":100.74,"y":198.52,"x0":-1.7167977558012595,"y0":50.00285661934286,"z0":6.240785435022874,"aX":-1.5631559328014355},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":0.5,"spinRate":2170,"spinDirection":16},"zone":14,"typeConfidence":0.89,"plateTime":0.4421573492948174,"extension":6.07641203639673},"index":5,"playId":"f4c442ba-9f7c-31b1-9387-c74bcd36a8d2","pitchNumber":2,"startTime":"2026-03-20T02:04:03.970Z","endTime":"2026-03-20T02:04:07.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.227829778102933,"aZ":-15.383709790003712,"pfxX":-3.5950707516774285,"pfxZ":8.681050189124846,"pX":-0.5268356051829108,"pZ":2.469090135967318,"vX0":4.198214238290385,"vY0":-138.28915198401032,"vZ0":-7.589394575767215,"x":137.08,"y":172.11,"x0":-1.5985189302843468,"y0":50.00497990373213,"z0":6.2839542803755695,"aX":-6.954912139586975},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2010,"spinDirection":199},"zone":4,"typeConfidence":0.89,"plateTime":0.3962777314502799,"extension":6.07148940789928},"index":6,"playId":"6c11b125-f117-3d4c-a053-bbc81227f3e9","pitchNumber":3,"startTime":"2026-03-20T02:04:19.628Z","endTime":"2026-03-20T02:04:23.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46167239172549,"aZ":-37.0423062704034,"pfxX":0.4402018475008278,"pfxZ":-3.1669462672389717,"pX":1.1053424599031714,"pZ":3.202389835079637,"vX0":6.36720660058177,"vY0":-123.39266794344475,"vZ0":-0.3619611449427701,"x":74.87,"y":152.32,"x0":-1.570071453982869,"y0":50.00507525592606,"z0":6.4826207600363395,"aX":0.6751125648272298},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.5,"breakHorizontal":-2.4,"spinRate":2334,"spinDirection":17},"zone":12,"typeConfidence":0.9,"plateTime":0.44457319490603897,"extension":6.2404789321273},"index":7,"playId":"5d9b40dc-e4aa-339c-a257-903381686b50","pitchNumber":4,"startTime":"2026-03-20T02:04:44.344Z","endTime":"2026-03-20T02:04:50.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361481493142076,"aZ":-37.04358972343004,"pfxX":0.1992131416937924,"pfxZ":-3.204675220925001,"pX":0.0717720702747152,"pZ":2.54268822739233,"vX0":4.072521419311521,"vY0":-122.45873229310541,"vZ0":-1.6618611149017672,"x":114.26,"y":170.13,"x0":-1.6393225017501094,"y0":50.004756681579515,"z0":6.401258698891004,"aX":0.30242147449985307},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.0,"breakHorizontal":-1.3,"spinRate":2495,"spinDirection":22},"zone":5,"typeConfidence":0.9,"plateTime":0.4473995684566283,"extension":6.180285225129993},"hitData":{"launchSpeed":104.0,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.05,"coordY":134.14}},"index":8,"playId":"3783c437-49fa-3f86-8aab-939c2e8cf427","pitchNumber":5,"startTime":"2026-03-20T02:05:02.415Z","endTime":"2026-03-20T02:05:14.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681924,"link":"/api/v1/people/681924"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681924,"link":"/api/v1/people/681924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":12.0,"leverageIndex":1.34,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:05:14.219Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T02:05:37.522Z","endTime":"2026-03-20T02:06:13.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681924,"fullName":"R.J. Dabovich","link":"/api/v1/people/681924"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20155738646399,"aZ":-36.2523914889766,"pfxX":0.33003834985387215,"pfxZ":-2.7429427928490746,"pX":0.3394196227919821,"pZ":2.631030392140427,"vX0":4.761578118362219,"vY0":-121.09457124486501,"vZ0":-1.5281500952293228,"x":104.06,"y":167.74,"x0":-1.6935447394386896,"y0":50.00211698105,"z0":6.4359884136125745,"aX":0.4900808858380918},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.0,"breakHorizontal":-1.7,"spinRate":2473,"spinDirection":15},"zone":6,"typeConfidence":0.9,"plateTime":0.45196251695314427,"extension":5.998355627256441},"index":0,"playId":"de6b837f-fa34-30c9-8ce3-2a59ae2204be","pitchNumber":1,"startTime":"2026-03-20T02:05:50.667Z","endTime":"2026-03-20T02:05:55.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.837845013529794,"aZ":-13.32602008723065,"pfxX":-0.8031920300457862,"pfxZ":9.627827490391978,"pX":-0.3622819466822607,"pZ":2.816497502850217,"vX0":4.035065161113393,"vY0":-139.1874549334184,"vZ0":-7.102566724936204,"x":130.81,"y":162.73,"x0":-1.7277914406412964,"y0":50.00653811279877,"z0":6.2876961673080665,"aX":-1.5733032931446251},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":0.6,"spinRate":2282,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.39382354278092313,"extension":6.04723862066382},"hitData":{"launchSpeed":89.5,"launchAngle":25.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.78,"coordY":81.1}},"index":1,"playId":"126aab01-7d32-3788-9942-770f902d68a4","pitchNumber":2,"startTime":"2026-03-20T02:06:06.269Z","endTime":"2026-03-20T02:06:13.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681924,"link":"/api/v1/people/681924"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681924,"link":"/api/v1/people/681924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:06:13.666Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a sharp line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T02:08:31.934Z","endTime":"2026-03-20T02:09:05.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656674308672454,"aZ":-24.529303507449725,"pfxX":-1.9307460216449934,"pfxZ":4.601214185301554,"pX":-0.5054441476995803,"pZ":2.4707546399231135,"vX0":5.658858341227673,"vY0":-127.8881751847725,"vZ0":-3.835755498498659,"x":136.27,"y":172.07,"x0":-2.493131151752664,"y0":50.00221521261348,"z0":5.907529388124182,"aX":-3.2078634920922235},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":2.3,"spinRate":2523,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.427807962546912,"extension":5.925916620340205},"index":0,"playId":"a072ad9e-354f-3873-a6bc-6fa3be034831","pitchNumber":1,"startTime":"2026-03-20T02:08:34.206Z","endTime":"2026-03-20T02:08:38.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.284944519064457,"aZ":-39.61678600626336,"pfxX":4.25311270250301,"pfxZ":-5.803530113550751,"pX":0.08313548912659888,"pZ":2.0819619486141607,"vX0":4.031730240594396,"vY0":-112.53450847965631,"vZ0":-0.10587009138880044,"x":113.83,"y":182.57,"x0":-2.283565678026684,"y0":50.00096877852954,"z0":6.140389451449222,"aX":5.457163565692532},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.2,"breakHorizontal":-8.8,"spinRate":2703,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4865854931120741,"extension":6.0913314354117425},"hitData":{"launchSpeed":110.6,"launchAngle":12.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.92,"coordY":109.14}},"index":1,"playId":"6faaf63e-a235-3442-b9e1-c99689eea2d6","pitchNumber":2,"startTime":"2026-03-20T02:08:49.603Z","endTime":"2026-03-20T02:09:05.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:09:05.032Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Oliva flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T02:09:18.370Z","endTime":"2026-03-20T02:09:58.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64352734119942,"aZ":-27.194174791923103,"pfxX":-2.4861159378743656,"pfxZ":2.9181395073123846,"pX":0.8347795106334945,"pZ":0.7798200894012731,"vX0":8.809436021050903,"vY0":-129.03876795516302,"vZ0":-7.621351373226085,"x":85.18,"y":217.72,"x0":-2.2816701862919997,"y0":50.0059213292832,"z0":5.829334435299054,"aX":-4.24792998158604},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":2.8,"spinRate":2450,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4224241601778784,"extension":6.085802645301884},"index":0,"playId":"3eff259f-229a-3b43-a8a8-a6943d28e191","pitchNumber":1,"startTime":"2026-03-20T02:09:27.301Z","endTime":"2026-03-20T02:09:31.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.987223230814188,"aZ":-15.684508182974948,"pfxX":-3.34896809005657,"pfxZ":8.832896183673643,"pX":-0.3592179256691449,"pZ":2.733313323247921,"vX0":6.737868363773398,"vY0":-135.82701533410508,"vZ0":-5.50827741569635,"x":130.69,"y":164.98,"x0":-2.437883470570257,"y0":50.0047895926753,"z0":5.879857904772963,"aX":-6.254049665425803},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2478,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.40339494248699603,"extension":6.2228647249951345},"hitData":{"launchSpeed":95.2,"launchAngle":50.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.38,"coordY":117.99}},"index":1,"playId":"1c880c97-d988-3140-9db6-0ae94f6e8e13","pitchNumber":2,"startTime":"2026-03-20T02:09:45.990Z","endTime":"2026-03-20T02:09:58.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:09:58.756Z","atBatIndex":23},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heliot Ramos grounds into a double play, third baseman Kyle Karros to second baseman Edouard Julien to first baseman TJ Rumfield. Drew Gilbert out at 2nd. Heliot Ramos out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T02:10:06.594Z","endTime":"2026-03-20T02:10:30.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796138120781304,"aZ":-30.043330909416035,"pfxX":-5.380388099350018,"pfxZ":1.3294427110467781,"pX":-0.5170374586479042,"pZ":1.906533109625986,"vX0":6.3482655339916665,"vY0":-125.82895350885661,"vZ0":-4.085592337346188,"x":136.71,"y":187.3,"x0":-2.3700294841423934,"y0":50.005571495102686,"z0":5.977159181773216,"aX":-8.655432671990312},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":8.4,"spinRate":1680,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4347737183392848,"extension":6.073727591931193},"hitData":{"launchSpeed":99.7,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.82,"coordY":172.87}},"index":0,"playId":"fc42ae31-a946-3d14-b7b5-8faf425aa96f","pitchNumber":1,"startTime":"2026-03-20T02:10:22.690Z","endTime":"2026-03-20T02:10:30.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":3.8000000000000114,"leverageIndex":0.94,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:10:30.463Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac challenged (pitch result), call on the field was overturned: Ezequiel Tovar called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T02:12:33.775Z","endTime":"2026-03-20T02:14:49.983Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Logan Webb replaces R.J. Dabovich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T02:12:20.274Z","endTime":"2026-03-20T02:12:35.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681924,"link":"/api/v1/people/681924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67706544098952,"aZ":-34.19898721823244,"pfxX":7.079446658579458,"pfxZ":-1.3923276801730262,"pX":-0.7819821564300165,"pZ":1.9135103029314455,"vX0":1.085783451345267,"vY0":-120.16104892035398,"vZ0":-0.28550314209204153,"x":146.81,"y":187.12,"x0":-2.1597570986629746,"y0":50.00412111858715,"z0":5.089036211919478,"aX":10.286066658414251},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.3,"breakHorizontal":-13.1,"spinRate":2641,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.45695559950702247,"extension":6.470549430857984},"index":1,"playId":"5e79e520-4eae-3a02-b526-d49a68cc5a6b","pitchNumber":1,"startTime":"2026-03-20T02:12:35.810Z","endTime":"2026-03-20T02:12:43.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20397530403565,"aZ":-22.8733149855351,"pfxX":-1.1015665889166613,"pfxZ":5.236242722942389,"pX":2.1978989764141197,"pZ":1.393252073930291,"vX0":9.956158650214427,"vY0":-132.40951694038068,"vZ0":-5.037770514137336,"x":33.22,"y":201.16,"x0":-1.4672964844751661,"y0":50.001349551349065,"z0":4.993471188838845,"aX":-1.956362668183862},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":-0.1,"spinRate":2268,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4136077317673825,"extension":6.794946716674503},"index":2,"playId":"582eff73-67cb-3251-a451-7e0928964147","pitchNumber":2,"startTime":"2026-03-20T02:13:06.535Z","endTime":"2026-03-20T02:13:10.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988041691499486,"aZ":-24.574805301779218,"pfxX":-2.386258451256147,"pfxZ":4.299489602251154,"pX":1.393530848475796,"pZ":1.4784934539984145,"vX0":8.935996515828112,"vY0":-132.1053983447339,"vZ0":-4.351646839061525,"x":63.88,"y":198.86,"x0":-1.7221194686184336,"y0":50.00488107107839,"z0":4.952283728441393,"aX":-4.220770709454529},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2194,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41451539193914355,"extension":6.743935226843348},"index":3,"playId":"25990e0e-8fe7-3b2e-89d4-291cef590fc1","pitchNumber":3,"startTime":"2026-03-20T02:13:20.058Z","endTime":"2026-03-20T02:13:24.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966006515722313,"aZ":-35.1570425196702,"pfxX":-4.763923759854048,"pfxZ":-1.9387822170940705,"pX":-0.7293507268833409,"pZ":1.5733901587094181,"vX0":4.2119312492660885,"vY0":-122.91115709799753,"vZ0":-0.7749017152278643,"x":144.8,"y":196.3,"x0":-1.8412142581819808,"y0":50.002891437659606,"z0":4.862317915120848,"aX":-7.333858671527265},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.5,"breakHorizontal":7.7,"spinRate":1444,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.44459206299395326,"extension":6.616182807175104},"index":4,"playId":"49a8bb50-7917-389b-8f39-67062b8b4ca3","pitchNumber":4,"startTime":"2026-03-20T02:13:33.899Z","endTime":"2026-03-20T02:13:40.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.4,"endSpeed":83.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.608868837127048,"aZ":-25.44405057236761,"pfxX":-10.120598064507723,"pfxZ":3.7866508451434715,"pX":-0.8165948980191523,"pZ":2.1709094968291023,"vX0":5.970044252174668,"vY0":-133.0016259912362,"vZ0":-2.572273993947384,"x":148.13,"y":180.17,"x0":-1.7846094089741045,"y0":50.0035046252689,"z0":5.01112172729691,"aX":-17.990458823075194},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":1954,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4130647723222127,"extension":6.7637840437271235},"index":5,"playId":"27ab3db4-7c27-3f37-bdd3-534394ee3e56","pitchNumber":5,"startTime":"2026-03-20T02:13:58.695Z","endTime":"2026-03-20T02:14:01.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":85.4,"endSpeed":78.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711082279187444,"aZ":-33.09182954768052,"pfxX":5.372304304034357,"pfxZ":-0.5928160151604185,"pX":1.8302721875974988,"pZ":0.3035669091614838,"vX0":7.275876887022359,"vY0":-124.15574495720168,"vZ0":-4.16940184269998,"x":47.23,"y":230.58,"x0":-1.8451801504580694,"y0":50.00329238297227,"z0":4.782829234552785,"aX":8.318671005560613},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":-11.5,"spinRate":2506,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.442518098108021,"extension":6.746598430569694},"index":6,"playId":"40978842-542c-3147-902e-ba8856f2126f","pitchNumber":6,"startTime":"2026-03-20T02:14:22.207Z","endTime":"2026-03-20T02:14:29.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28981636214264,"aZ":-26.592570893152914,"pfxX":-9.643053378313077,"pfxZ":3.166207408795014,"pX":-0.6555238709903934,"pZ":3.1472696804500826,"vX0":5.749283027872582,"vY0":-132.39505596946788,"vZ0":0.2071517271218032,"x":141.99,"y":153.8,"x0":-1.6110988162802917,"y0":50.00149683438549,"z0":5.02654832270242,"aX":-16.98612279279514},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2005,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4149323601192352,"extension":6.808880139416677},"index":7,"playId":"c3123b1d-1d97-36a4-958e-800316360369","pitchNumber":7,"startTime":"2026-03-20T02:14:42.113Z","endTime":"2026-03-20T02:14:49.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:14:49.983Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, shortstop Christian Koss to first baseman Victor Bericoto.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T02:15:18.701Z","endTime":"2026-03-20T02:15:46.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":91.1,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24697788883734,"aZ":-27.167283072260346,"pfxX":-9.729939313678178,"pfxZ":2.8310434536190936,"pX":-1.2239618818002698,"pZ":2.9688477191811002,"vX0":4.604636179591564,"vY0":-132.60680838071457,"vZ0":-0.53695293174189,"x":163.65,"y":158.62,"x0":-1.725570945849351,"y0":50.00232505082839,"z0":5.16835010678318,"aX":-17.203976558909897},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":1996,"spinDirection":313},"zone":11,"typeConfidence":2.0,"plateTime":0.4141835108771299,"extension":6.683508791860346},"index":0,"playId":"3f7f0b18-3a6d-3e76-9c45-27901656adc9","pitchNumber":1,"startTime":"2026-03-20T02:15:18.701Z","endTime":"2026-03-20T02:15:25.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.2,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25615212706171,"aZ":-26.72411021329476,"pfxX":-9.969127246539312,"pfxZ":3.087900966648599,"pX":-0.33705965718214165,"pZ":3.086368055690016,"vX0":7.043693921382081,"vY0":-132.53069402534345,"vZ0":-0.06807305482682657,"x":129.85,"y":155.45,"x0":-1.7438227877055947,"y0":50.00440686247009,"z0":5.0762498093468,"aX":-17.60614328346269},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":16.3,"spinRate":1957,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4144461667462469,"extension":6.615637150795927},"hitData":{"launchSpeed":101.7,"launchAngle":-3.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.77,"coordY":159.21}},"index":1,"playId":"95b5e077-e873-387c-9b63-3b40c59ec57f","pitchNumber":2,"startTime":"2026-03-20T02:15:34.210Z","endTime":"2026-03-20T02:15:46.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:15:46.473Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, shortstop Christian Koss to first baseman Victor Bericoto.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T02:16:01.142Z","endTime":"2026-03-20T02:16:50.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380141355083378,"aZ":-29.538531362518686,"pfxX":-8.301962484161873,"pfxZ":1.4373519409664475,"pX":0.41488020035359297,"pZ":2.3376200354913457,"vX0":8.067944215396807,"vY0":-134.1935663927568,"vZ0":-1.7148111701264979,"x":101.19,"y":175.66,"x0":-1.5484448438237637,"y0":50.000007462306684,"z0":5.084351944727575,"aX":-15.176247458121724},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":13.3,"spinRate":1862,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.40778619249632087,"extension":6.603095267493166},"index":0,"playId":"d66ccd43-53a7-313f-ac58-b9f8472d70e0","pitchNumber":1,"startTime":"2026-03-20T02:16:07.100Z","endTime":"2026-03-20T02:16:11.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.001225088547766,"aZ":-36.87780981289609,"pfxX":-4.9762289965935365,"pfxZ":-3.0511919656016238,"pX":0.2282326679843032,"pZ":1.0210041370434564,"vX0":6.432584781228301,"vY0":-122.7849560226932,"vZ0":-1.4563025073847382,"x":108.3,"y":211.21,"x0":-1.7667534451322717,"y0":50.001424055493494,"z0":4.73092203956728,"aX":-7.674806404389859},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.6,"breakHorizontal":7.7,"spinRate":1380,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.4443594485382456,"extension":6.74005527165241},"index":1,"playId":"e919e571-f7da-30e4-98e3-5bc218a1fa4b","pitchNumber":2,"startTime":"2026-03-20T02:16:18.634Z","endTime":"2026-03-20T02:16:23.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.6,"endSpeed":83.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154795121479083,"aZ":-32.131277102423475,"pfxX":-8.846019467962545,"pfxZ":0.02449168473714103,"pX":0.013182246417084507,"pZ":2.5098789727228916,"vX0":7.417476140221912,"vY0":-131.75909707694436,"vZ0":-0.4236493802703486,"x":116.5,"y":171.01,"x0":-1.6847418792334823,"y0":50.00398161874549,"z0":5.040646279337475,"aX":-15.604792287837359},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":1783,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.41520956242350193,"extension":6.726565938923308},"hitData":{"launchSpeed":87.6,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.87,"coordY":159.71}},"index":2,"playId":"4b9c26eb-3350-3320-8739-a6dd9f395197","pitchNumber":3,"startTime":"2026-03-20T02:16:37.925Z","endTime":"2026-03-20T02:16:50.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:16:50.176Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daniel Susac homers (2) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T02:19:25.714Z","endTime":"2026-03-20T02:19:54.947Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: John Brebbia replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T02:18:18.652Z","endTime":"2026-03-20T02:19:27.899Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605154,"link":"/api/v1/people/605154"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.606815262278744,"aZ":-18.546574398472416,"pfxX":4.007477270332478,"pfxZ":9.487254124661558,"pX":-0.5463840264839483,"pZ":3.155335029358179,"vX0":2.259212808794095,"vY0":-119.02720084180973,"vZ0":-2.346512441751633,"x":137.83,"y":153.59,"x0":-2.0281208630316754,"y0":50.00245189794769,"z0":5.831247029871281,"aX":5.756291073391815},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":16.9,"breakHorizontal":-7.8,"spinRate":2296,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.45997325311214077,"extension":6.534206100464724},"hitData":{"launchSpeed":100.6,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.2,"coordY":58.98}},"index":1,"playId":"7f5d2474-50d3-3217-a83e-9596abc604db","pitchNumber":1,"startTime":"2026-03-20T02:19:27.899Z","endTime":"2026-03-20T02:19:54.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":0.68,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:19:54.947Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, shortstop Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T02:19:54.639Z","endTime":"2026-03-20T02:21:45.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.401404271974858,"aZ":-13.717678949038387,"pfxX":-6.055042847225853,"pfxZ":9.95323076393074,"pX":0.4660477245174571,"pZ":3.203241935743627,"vX0":7.7559627171843974,"vY0":-135.27664192271396,"vZ0":-4.313303603971143,"x":99.24,"y":152.29,"x0":-1.650947406425443,"y0":50.00113454724481,"z0":5.779422960720399,"aX":-11.226345970956949},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2227,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.40483761109356875,"extension":6.251879003238707},"index":0,"playId":"5e30ff22-fc2a-35a7-81e6-29c062ce640f","pitchNumber":1,"startTime":"2026-03-20T02:20:11.831Z","endTime":"2026-03-20T02:20:16.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":84.6,"endSpeed":78.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5056896563532,"aZ":-29.244635910069437,"pfxX":3.9941904006236313,"pfxZ":1.9085701166993516,"pX":0.9667595320694632,"pZ":1.109863335134231,"vX0":5.538525139991223,"vY0":-123.07295558079807,"vZ0":-5.138513089666878,"x":80.15,"y":208.81,"x0":-1.8319467457264407,"y0":50.002376946745386,"z0":5.702718846402227,"aX":6.123472869356201},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-8.5,"spinRate":2619,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4450990480100794,"extension":6.5464640011179265},"index":1,"playId":"cd0c9039-4a0d-3c0a-8d2f-de4f0e54ddf7","pitchNumber":2,"startTime":"2026-03-20T02:20:29.284Z","endTime":"2026-03-20T02:20:37.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.523434760013124,"aZ":-13.011934688311822,"pfxX":-4.991307600354547,"pfxZ":10.352949326127376,"pX":0.39675212930066006,"pZ":2.0001139667210586,"vX0":7.0362867599444385,"vY0":-135.20107681888277,"vZ0":-7.379328258261192,"x":101.88,"y":184.78,"x0":-1.5912074696110514,"y0":50.00330858413232,"z0":5.678408669591432,"aX":-9.239376596453653},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2230,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.40514521128739167,"extension":6.509172208835754},"index":2,"playId":"f88594d5-a80a-3da7-b2e5-892ca5ca87c0","pitchNumber":3,"startTime":"2026-03-20T02:20:47.572Z","endTime":"2026-03-20T02:20:51.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":85.5,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815673998383236,"aZ":-29.31960098948526,"pfxX":3.7375951126808573,"pfxZ":1.821710615143207,"pX":0.4488117292273721,"pZ":2.5085853080747462,"vX0":4.033993816044703,"vY0":-124.4810400454966,"vZ0":-2.28198125857727,"x":99.89,"y":171.05,"x0":-1.6780386434864152,"y0":50.00512594206092,"z0":5.86267245562567,"aX":5.871142128985217},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-7.7,"spinRate":2591,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.43986921776959775,"extension":6.406966216109605},"index":3,"playId":"2972790b-cd44-3431-b48b-b3a716fa12ab","pitchNumber":4,"startTime":"2026-03-20T02:21:07.406Z","endTime":"2026-03-20T02:21:13.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427637345713393,"aZ":-30.657372934555628,"pfxX":4.217160969782728,"pfxZ":1.0054575892602031,"pX":0.35429690023882854,"pZ":1.8476138784920701,"vX0":3.6855963491547707,"vY0":-122.29490203829745,"vZ0":-3.2650115874799046,"x":103.5,"y":188.89,"x0":-1.7210407919786492,"y0":50.00476605360619,"z0":5.833432355693435,"aX":6.379389468684181},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":-8.5,"spinRate":2447,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4481087338218517,"extension":6.445031226983279},"hitData":{"launchSpeed":100.7,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.91,"coordY":148.07}},"index":4,"playId":"ce27fcdc-40d5-3fca-aa9e-6aefd4f2cb4e","pitchNumber":5,"startTime":"2026-03-20T02:21:33.252Z","endTime":"2026-03-20T02:21:45.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:21:45.677Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Matos doubles (3) on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T02:21:57.209Z","endTime":"2026-03-20T02:23:18.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690533429721597,"aZ":-19.008264458867927,"pfxX":4.901442015458169,"pfxZ":9.038439203844465,"pX":-0.5006664971823607,"pZ":3.093924722156659,"vX0":1.8569525566081266,"vY0":-120.04822972981596,"vZ0":-2.3246386307490328,"x":136.08,"y":155.24,"x0":-1.9213821657295838,"y0":50.001544472090515,"z0":5.770561633443346,"aX":7.138320829351371},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":16.1,"breakHorizontal":-9.4,"spinRate":2302,"spinDirection":123},"zone":1,"typeConfidence":2.0,"plateTime":0.4566100568261042,"extension":6.475522349955536},"index":0,"playId":"b8cad25c-8e97-3656-95e0-5f50c0cdc196","pitchNumber":1,"startTime":"2026-03-20T02:22:11.678Z","endTime":"2026-03-20T02:22:16.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500889348813644,"aZ":-17.60828907500774,"pfxX":-8.440353751303178,"pfxZ":7.995033154239799,"pX":0.30046676625403357,"pZ":1.5065679888334027,"vX0":8.25365948113758,"vY0":-134.02928339679195,"vZ0":-7.266178214441555,"x":105.55,"y":198.1,"x0":-1.7197652828009002,"y0":50.00666175821414,"z0":5.50665457095412,"aX":-15.38603562414647},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2259,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4084004477295444,"extension":6.476775663307393},"index":1,"playId":"431a9b75-2b05-3518-90d5-91e3f23901e9","pitchNumber":2,"startTime":"2026-03-20T02:22:33.000Z","endTime":"2026-03-20T02:22:39.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868253163583475,"aZ":-20.386437171294812,"pfxX":4.620863796169694,"pfxZ":7.876794998879689,"pX":0.8761494310775482,"pZ":2.3270906642158726,"vX0":4.703354813842807,"vY0":-121.57776713471283,"vZ0":-4.0510319571523015,"x":83.6,"y":175.95,"x0":-1.6840653497381666,"y0":50.00510197667122,"z0":5.784732197128986,"aX":6.916094546134398},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":13.6,"breakHorizontal":-9.5,"spinRate":2396,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4505495094240852,"extension":6.410774096560434},"hitData":{"launchSpeed":57.5,"launchAngle":25.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.42,"coordY":149.58}},"index":2,"playId":"226bfb7b-09ef-36a3-ad92-66df1dca9fed","pitchNumber":3,"startTime":"2026-03-20T02:23:06.843Z","endTime":"2026-03-20T02:23:18.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.6,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:23:18.801Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, pitcher John Brebbia to first baseman TJ Rumfield. Luis Matos to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T02:23:31.353Z","endTime":"2026-03-20T02:24:23.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605154,"link":"/api/v1/people/605154"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.773903050172937,"aZ":-15.599396580961086,"pfxX":-6.879182398899515,"pfxZ":8.933787865825826,"pX":1.5984208159601756,"pZ":2.4006955999651676,"vX0":10.937170863296414,"vY0":-135.1883535094882,"vZ0":-6.0394161113083955,"x":56.07,"y":173.96,"x0":-1.6013252223983685,"y0":50.00437503026424,"z0":5.753987479644282,"aX":-12.766379607492102},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2165,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40476564554412287,"extension":6.2764976462667},"index":0,"playId":"93ec069d-de7b-3de2-b83d-2b3b7d38429a","pitchNumber":1,"startTime":"2026-03-20T02:23:53.829Z","endTime":"2026-03-20T02:23:58.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039347601680902,"aZ":-19.851117464871038,"pfxX":-9.029391234989781,"pfxZ":6.8368390946495,"pX":0.4453351300694518,"pZ":1.9347886088646733,"vX0":9.154108385766527,"vY0":-133.04629938000707,"vZ0":-5.868117588017849,"x":100.02,"y":186.54,"x0":-1.8575560743166957,"y0":50.00412886964034,"z0":5.595709570527469,"aX":-16.28010319378717},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2184,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.41080232023896324,"extension":6.60358934248889},"hitData":{"launchSpeed":90.1,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.65,"coordY":177.43}},"index":1,"playId":"c48b8d30-52e0-310c-a51a-21ca4c602cfa","pitchNumber":2,"startTime":"2026-03-20T02:24:14.878Z","endTime":"2026-03-20T02:24:23.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.25,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:24:23.570Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Koss homers (1) on a fly ball to left field. Luis Matos scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T02:24:41.854Z","endTime":"2026-03-20T02:26:00.863Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35730892012825,"aZ":-12.40899937573856,"pfxX":-4.430936330917394,"pfxZ":10.579384936767042,"pX":-0.21927975352122372,"pZ":2.7280339312222823,"vX0":5.8439331789904845,"vY0":-135.73906674390597,"vZ0":-6.093930876084246,"x":125.36,"y":165.12,"x0":-1.8231739388302517,"y0":50.006265343645794,"z0":5.864261396575706,"aX":-8.281256646226963},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2072,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4033166994620325,"extension":6.198277965396856},"index":0,"playId":"d0c655fc-23c0-320a-bbbb-f6236db2e6b3","pitchNumber":1,"startTime":"2026-03-20T02:24:52.033Z","endTime":"2026-03-20T02:24:56.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63858546358207,"aZ":-19.62969519643894,"pfxX":-0.7619789549274064,"pfxZ":8.20710767323369,"pX":0.14358269182462488,"pZ":3.046316828026294,"vX0":4.935421604477779,"vY0":-122.43169023168471,"vZ0":-2.842667748200965,"x":111.53,"y":156.53,"x0":-1.793495830325367,"y0":50.00140393989345,"z0":5.889614201054031,"aX":-1.1646533272921962},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.5,"breakHorizontal":0.2,"spinRate":2227,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.44621691901477556,"extension":6.39536881446248},"index":1,"playId":"58833171-c87e-3154-bad3-61a42fea8b62","pitchNumber":2,"startTime":"2026-03-20T02:25:11.846Z","endTime":"2026-03-20T02:25:17.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T02:25:31.974Z","endTime":"2026-03-20T02:25:35.743Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.283858681871564,"aZ":-22.644249001359388,"pfxX":4.5216701041619505,"pfxZ":6.678712491234387,"pX":-0.1856969423077348,"pZ":3.4243287597051246,"vX0":2.583439151642695,"vY0":-118.34187350304212,"vZ0":-1.19594439661741,"x":124.08,"y":146.32,"x0":-1.876776220341454,"y0":50.00348949052259,"z0":5.998611769467644,"aX":6.452665269573787},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.1,"breakHorizontal":-8.8,"spinRate":2155,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.4617584147091294,"extension":6.308577056383229},"hitData":{"launchSpeed":103.8,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.67,"coordY":61.61}},"index":3,"playId":"c10e0ec5-1496-397b-a651-dab88a6ff360","pitchNumber":3,"startTime":"2026-03-20T02:25:35.743Z","endTime":"2026-03-20T02:26:00.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"third":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":-15.599999999999994,"leverageIndex":1.17,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:26:00.863Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman challenged (pitch result), call on the field was overturned: Osleivis Basabe called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T02:26:17.258Z","endTime":"2026-03-20T02:27:59.216Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44006561268798,"aZ":-26.363519436719596,"pfxX":4.745080363206307,"pfxZ":3.6731386270308324,"pX":0.44909562189527497,"pZ":2.218676226066733,"vX0":4.53971438792485,"vY0":-124.79299911345407,"vZ0":-3.442582959015168,"x":99.88,"y":178.88,"x0":-2.008196214879146,"y0":50.003231174932665,"z0":5.781008147041937,"aX":7.504293847630464},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-9.6,"spinRate":2443,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.43844064925450565,"extension":6.480947991622033},"index":0,"playId":"81fb92b5-9ace-3d36-b636-ca95fdcc0417","pitchNumber":1,"startTime":"2026-03-20T02:26:17.258Z","endTime":"2026-03-20T02:26:23.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.183110788610588,"aZ":-26.036517533339154,"pfxX":7.4736451589540955,"pfxZ":4.424843150808135,"pX":0.10350143924055565,"pZ":2.519398041798778,"vX0":2.094313670852033,"vY0":-117.56484121944925,"vZ0":-2.1904402799041818,"x":113.05,"y":170.76,"x0":-1.7717875490573398,"y0":50.00316826604202,"z0":5.901874943934859,"aX":10.365737102640917},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.7,"breakHorizontal":-14.0,"spinRate":2297,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.46751994544343933,"extension":6.319661441527882},"index":1,"playId":"e033f827-70a4-37f2-8e7a-c34f0d373323","pitchNumber":2,"startTime":"2026-03-20T02:26:28.740Z","endTime":"2026-03-20T02:26:32.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T02:26:34.817Z","endTime":"2026-03-20T02:26:48.289Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153745648738067,"aZ":-11.300312908049438,"pfxX":-4.510117765000822,"pfxZ":10.902375602507828,"pX":1.194435338588448,"pZ":3.058621178463837,"vX0":8.38105141335547,"vY0":-137.6482319062214,"vZ0":-5.166711176626065,"x":71.47,"y":156.2,"x0":-1.3068038309483434,"y0":50.00446531273876,"z0":5.728120789759048,"aX":-8.637017855709368},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":6.4,"spinRate":2314,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39823430862637554,"extension":6.361237316057472},"index":3,"playId":"3f88d0ec-e787-352b-8d6c-cf70df33f61e","pitchNumber":3,"startTime":"2026-03-20T02:26:48.289Z","endTime":"2026-03-20T02:26:54.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555889107309568,"aZ":-12.223588214314855,"pfxX":-4.630607829085252,"pfxZ":10.27997006223256,"pX":-0.0887320920344972,"pZ":3.124604492630271,"vX0":5.6238380872098706,"vY0":-138.35335506297994,"vZ0":-5.141279762078972,"x":120.38,"y":154.42,"x0":-1.5451108327439995,"y0":50.00313389409021,"z0":5.824642701051345,"aX":-8.98731569387532},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":7.2,"spinRate":2302,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3957208426773433,"extension":6.436298627991984},"index":4,"playId":"372ee90d-3cad-3d39-8121-90e77e464bd2","pitchNumber":4,"startTime":"2026-03-20T02:27:03.983Z","endTime":"2026-03-20T02:27:08.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99348400083416,"aZ":-27.784866918749238,"pfxX":0.24843392641716022,"pfxZ":2.6816725808083692,"pX":1.1235248598445895,"pZ":1.075723966508706,"vX0":6.386247425381528,"vY0":-127.28553438729914,"vZ0":-6.298461468770778,"x":74.17,"y":209.74,"x0":-1.4538601613149655,"y0":50.001577602647004,"z0":5.792558855688093,"aX":0.40470011919240845},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-1.9,"spinRate":2551,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4309009774615902,"extension":6.488333136716005},"index":5,"playId":"9e7a52b5-f2c1-3725-8874-e778305dd8a9","pitchNumber":5,"startTime":"2026-03-20T02:27:25.342Z","endTime":"2026-03-20T02:27:30.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805769933079578,"aZ":-18.333436179653027,"pfxX":-8.060939863250045,"pfxZ":7.331284632485596,"pX":-0.7212951685085849,"pZ":1.6155414201859173,"vX0":5.477446388448151,"vY0":-136.7110715523774,"vZ0":-7.198270348999266,"x":144.49,"y":195.16,"x0":-1.7059228513946734,"y0":50.004367621735994,"z0":5.546195246323876,"aX":-15.223695560760365},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2113,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4009997448301812,"extension":6.487435809243654},"index":6,"playId":"48b843d8-9af0-3328-ba4f-0ab5e89e75c4","pitchNumber":6,"startTime":"2026-03-20T02:27:41.055Z","endTime":"2026-03-20T02:27:59.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:27:59.216Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:30:07.053Z","endTime":"2026-03-20T02:30:30.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898459777668734,"aZ":-36.52906231325712,"pfxX":6.635740317478143,"pfxZ":-3.092516230970894,"pX":0.7933434420243184,"pZ":1.6637283255395898,"vX0":4.298989443235379,"vY0":-119.29641461472852,"vZ0":-0.002985627374376021,"x":86.76,"y":193.86,"x0":-1.908612173777471,"y0":50.00232242572974,"z0":5.022367792372607,"aX":9.34313234631272},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.3,"breakHorizontal":-13.2,"spinRate":2466,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4632601057840189,"extension":6.474417804342949},"index":0,"playId":"0eff08e4-5f9b-39e3-b7a8-85f05af1cd46","pitchNumber":1,"startTime":"2026-03-20T02:30:07.053Z","endTime":"2026-03-20T02:30:12.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446761911622186,"aZ":-35.33329421921262,"pfxX":7.166979714468697,"pfxZ":-2.20049624411398,"pX":0.09435877155167326,"pZ":2.0796700683815463,"vX0":2.652139773870688,"vY0":-120.08583925496245,"vZ0":0.4546558526758657,"x":113.4,"y":182.63,"x0":-1.9598385555822444,"y0":50.00007420892116,"z0":5.068957551305585,"aX":10.310352838557534},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":-13.7,"spinRate":2541,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.45871500507323315,"extension":6.58256850669506},"hitData":{"launchSpeed":83.5,"launchAngle":16.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.45,"coordY":97.53}},"index":1,"playId":"48776388-cc6c-3fc3-be61-23fb1e3cb8e9","pitchNumber":2,"startTime":"2026-03-20T02:30:20.592Z","endTime":"2026-03-20T02:30:30.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:30:30.574Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Edouard Julien grounds into a double play, pitcher Logan Webb to shortstop Christian Koss to first baseman Victor Bericoto. Kyle Karros out at 2nd. Edouard Julien out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:30:39.588Z","endTime":"2026-03-20T02:33:06.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.002926355819536,"aZ":-33.70372316407986,"pfxX":4.921439704436555,"pfxZ":-1.0644619439780483,"pX":0.5223459700976585,"pZ":1.725769435549008,"vX0":4.326137287185854,"vY0":-120.28227474557791,"vZ0":-0.41572913470023287,"x":97.09,"y":192.18,"x0":-1.9532401862491564,"y0":50.00464984126263,"z0":4.945421157903935,"aX":7.056234263041869},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.7,"breakHorizontal":-10.1,"spinRate":2445,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.45917646076043717,"extension":6.624102640529567},"index":0,"playId":"86430fcc-77c8-35cd-9b5f-6d3a98f82fba","pitchNumber":1,"startTime":"2026-03-20T02:30:57.730Z","endTime":"2026-03-20T02:31:03.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154252212874987,"aZ":-36.025355111557516,"pfxX":-5.175599808431026,"pfxZ":-2.487573817865367,"pX":-1.005845264838179,"pZ":1.493802759050501,"vX0":3.7108781167157416,"vY0":-123.77370741795984,"vZ0":-0.8289108264941734,"x":155.34,"y":198.45,"x0":-1.8535586964217992,"y0":50.00330460837627,"z0":4.854961268769706,"aX":-8.015036906594164},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":8.5,"spinRate":1490,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4428503067373937,"extension":6.758524045283657},"index":1,"playId":"837a15cc-4ed7-3417-a6d9-465b6414858e","pitchNumber":2,"startTime":"2026-03-20T02:31:14.719Z","endTime":"2026-03-20T02:31:20.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047424894269447,"aZ":-35.81173413450632,"pfxX":4.992478418885227,"pfxZ":-2.4723715661279853,"pX":0.5776641356269661,"pZ":1.3351515013687398,"vX0":4.153370202240749,"vY0":-121.42336152718094,"vZ0":-0.9200761898755782,"x":94.98,"y":202.73,"x0":-1.8127153056231622,"y0":50.00216149521334,"z0":4.875969861108682,"aX":7.344742793356369},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.4,"breakHorizontal":-10.1,"spinRate":2537,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.453653017258699,"extension":6.549738472864435},"index":2,"playId":"f9cdafcb-2ab9-3b5c-895f-bb1f4863b2ae","pitchNumber":3,"startTime":"2026-03-20T02:31:30.089Z","endTime":"2026-03-20T02:31:35.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.737477815288884,"aZ":-30.821184543565458,"pfxX":-10.215382569569087,"pfxZ":0.781623198878556,"pX":-0.18727437293540333,"pZ":3.5409607748165346,"vX0":6.782318543390875,"vY0":-131.99354052415686,"vZ0":1.7727991695837004,"x":124.14,"y":143.17,"x0":-1.481141403916043,"y0":50.00603812875472,"z0":5.152583055706265,"aX":-17.777914766199956},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":1972,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4171846118353959,"extension":6.7490032739812555},"index":3,"playId":"cab74cdc-36ff-3c84-8df9-180b7f1b120b","pitchNumber":4,"startTime":"2026-03-20T02:31:49.149Z","endTime":"2026-03-20T02:31:58.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.622343764214023,"aZ":-36.67073530081831,"pfxX":-5.872090601562904,"pfxZ":-2.8324588890145073,"pX":0.1676863866505861,"pZ":1.484295441180354,"vX0":6.495618097748298,"vY0":-125.28374449185826,"vZ0":-0.8445926661854785,"x":110.61,"y":198.7,"x0":-1.6973118094676494,"y0":50.00345954458578,"z0":4.826450003709887,"aX":-9.323270710604271},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.0,"breakHorizontal":9.1,"spinRate":1438,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4374067033558018,"extension":6.8110922925916855},"index":4,"playId":"dc1eb33d-f91e-382f-a707-81f78a4a907c","pitchNumber":5,"startTime":"2026-03-20T02:32:23.956Z","endTime":"2026-03-20T02:32:28.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481589603645432,"aZ":-35.675173675047304,"pfxX":-7.191627761168736,"pfxZ":-2.2646497804369403,"pX":0.4791610953628961,"pZ":0.9890960835369533,"vX0":7.398475088744128,"vY0":-123.24366441770005,"vZ0":-1.9196951236730786,"x":98.74,"y":212.07,"x0":-1.621099439728489,"y0":50.0044276338585,"z0":4.778848498270564,"aX":-11.113449852516379},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.3,"breakHorizontal":11.4,"spinRate":1467,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4436842573499957,"extension":6.7972344830786655},"hitData":{"launchSpeed":53.7,"launchAngle":-4.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.03,"coordY":184.52}},"index":5,"playId":"c57dfb4d-94fe-3a4d-ad30-9a171f00824c","pitchNumber":6,"startTime":"2026-03-20T02:32:50.115Z","endTime":"2026-03-20T02:33:06.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-6.8999999999999915,"leverageIndex":1.35,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:33:06.476Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, pitcher Logan Webb to first baseman Victor Bericoto.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T02:33:16.841Z","endTime":"2026-03-20T02:33:48.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716664039597493,"aZ":-34.59619004139715,"pfxX":1.3343463117215753,"pfxZ":-1.704970040384012,"pX":-0.3883989927067487,"pZ":1.5864281509204183,"vX0":3.421730176172927,"vY0":-119.90162449976935,"vZ0":-0.3614865725309637,"x":131.8,"y":195.95,"x0":-2.0223006400579675,"y0":50.00360430186462,"z0":4.895194155803523,"aX":1.8931990579409097},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":-3.5,"spinRate":2294,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.461360191419228,"extension":6.422868810488309},"index":0,"playId":"cd9d590d-16dd-3116-8929-c0d6952ec9bf","pitchNumber":1,"startTime":"2026-03-20T02:33:22.116Z","endTime":"2026-03-20T02:33:26.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84497257318613,"aZ":-24.456322371850334,"pfxX":-6.182427121644688,"pfxZ":4.378087928810156,"pX":-1.0630668560625522,"pZ":2.0833437955824525,"vX0":3.8759553686400694,"vY0":-132.3542802182628,"vZ0":-2.8760615343736724,"x":157.52,"y":182.53,"x0":-1.7478007539572857,"y0":50.003751018963584,"z0":4.986870255986534,"aX":-10.902853131796842},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":10.3,"spinRate":1876,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4147957686701571,"extension":6.800035572966066},"hitData":{"launchSpeed":60.2,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.43,"coordY":183.3}},"index":1,"playId":"d48b8f59-8d48-3305-ad36-267cb6d2382a","pitchNumber":2,"startTime":"2026-03-20T02:33:38.395Z","endTime":"2026-03-20T02:33:48.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:33:48.809Z","atBatIndex":36},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Drew Gilbert triples (1) on a fly ball to left fielder Jordan Beck.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:35:51.443Z","endTime":"2026-03-20T02:36:52.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":84.1,"endSpeed":77.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940257639893243,"aZ":-20.614136225574658,"pfxX":-1.0339328230722549,"pfxZ":7.553476134738184,"pX":0.8745009880349117,"pZ":2.1233189870468454,"vX0":6.74174780030448,"vY0":-122.34936527975486,"vZ0":-4.432852910639243,"x":83.67,"y":181.45,"x0":-1.7710097678381005,"y0":50.00456651875245,"z0":5.7037007807014275,"aX":-1.5832613893107839},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.0,"breakHorizontal":0.5,"spinRate":2295,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.44602129230393706,"extension":6.576606162707302},"index":0,"playId":"f4c4889f-f590-3f3c-a8fa-49c1b10f84aa","pitchNumber":1,"startTime":"2026-03-20T02:35:54.689Z","endTime":"2026-03-20T02:35:59.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607528511120794,"aZ":-13.248718423419216,"pfxX":-5.563370363939636,"pfxZ":10.228366287535959,"pX":0.7087043263614792,"pZ":2.6242688481638496,"vX0":8.497252007814852,"vY0":-134.7623807456853,"vZ0":-5.745186314019863,"x":89.99,"y":167.92,"x0":-1.7536575573249835,"y0":50.00465101634864,"z0":5.70948890109648,"aX":-10.296597546456555},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2264,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40549363089516977,"extension":6.2641983748410075},"index":1,"playId":"560d7001-a3c4-3aad-b30f-ded1772a9805","pitchNumber":2,"startTime":"2026-03-20T02:36:08.309Z","endTime":"2026-03-20T02:36:13.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"}},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20853396004145,"aZ":-12.364321855005787,"pfxX":-4.603787751010152,"pfxZ":10.451941953272708,"pX":-0.1341345785592926,"pZ":3.271912088547185,"vX0":5.92031881822849,"vY0":-136.5851599259859,"vZ0":-4.490244482460179,"x":122.11,"y":150.44,"x0":-1.728483693211051,"y0":50.00177200850005,"z0":5.783058953941043,"aX":-8.725240262265622},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2265,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40053357009852597,"extension":6.306515022016664},"hitData":{"launchSpeed":89.3,"launchAngle":33.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.39,"coordY":99.15}},"index":2,"playId":"dcb875e7-e90b-31d9-9dba-aa8bdc7a1e29","pitchNumber":3,"startTime":"2026-03-20T02:36:37.850Z","endTime":"2026-03-20T02:36:52.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.0,"awayTeamWinProbability":48.0,"homeTeamWinProbabilityAdded":-11.800000000000004,"leverageIndex":1.26,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:36:52.671Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Oliva strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:37:11.805Z","endTime":"2026-03-20T02:38:08.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20060016036047,"aZ":-26.961111302246195,"pfxX":1.9134862224004072,"pfxZ":3.2362517691706696,"pX":0.6501610785267251,"pZ":2.897983112933183,"vX0":6.052277600937877,"vY0":-125.54430971293304,"vZ0":-2.013867050543824,"x":92.22,"y":160.53,"x0":-2.0314221224935096,"y0":50.00328443818307,"z0":5.8849761999847265,"aX":3.082341917234189},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.7,"spinRate":2431,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4347369967508419,"extension":6.4279738883764015},"index":0,"playId":"a2b9913c-beec-3d65-8136-1f6f19dceceb","pitchNumber":1,"startTime":"2026-03-20T02:37:27.665Z","endTime":"2026-03-20T02:37:32.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.065526186113622,"aZ":-20.46082686327439,"pfxX":3.1610027314194546,"pfxZ":8.336350521506128,"pX":0.10918234101146357,"pZ":3.0120116380361126,"vX0":3.596450455168513,"vY0":-117.72326626735183,"vZ0":-2.2843859475408923,"x":112.84,"y":157.46,"x0":-1.8483455367237516,"y0":50.005269634231176,"z0":5.8863211031121585,"aX":4.442782850316027},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":14.8,"breakHorizontal":-6.6,"spinRate":2434,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4650234403270028,"extension":6.313988132956588},"index":1,"playId":"7ddd6b0f-e4e9-32ab-a915-fe421ac52020","pitchNumber":2,"startTime":"2026-03-20T02:37:42.795Z","endTime":"2026-03-20T02:37:47.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442542676049385,"aZ":-27.454075996838508,"pfxX":2.669661697649926,"pfxZ":2.84317055377603,"pX":-0.28012431659356235,"pZ":4.4436468093834325,"vX0":3.2343410551963494,"vY0":-127.7745096353619,"vZ0":1.148436187468038,"x":127.68,"y":118.8,"x0":-1.907386347929926,"y0":50.000879953596886,"z0":6.139770139545201,"aX":4.4296081784295},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2631,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4280812642493328,"extension":6.131461632709316},"index":2,"playId":"45bed6dc-4208-3026-a0a3-6c476fdac451","pitchNumber":3,"startTime":"2026-03-20T02:38:02.905Z","endTime":"2026-03-20T02:38:08.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":5.199999999999996,"leverageIndex":1.54,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:38:08.551Z","atBatIndex":38},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Heliot Ramos out on a sacrifice fly to center fielder Brenton Doyle. Drew Gilbert scores.","rbi":1,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:38:16.664Z","endTime":"2026-03-20T02:39:21.566Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"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":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.3,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602478053716364,"aZ":-27.16385551185431,"pfxX":1.8889976545921332,"pfxZ":3.204452109522088,"pX":1.244503644899685,"pZ":1.871416450106347,"vX0":6.939098488097267,"vY0":-124.11503735584529,"vZ0":-4.106506685606104,"x":69.56,"y":188.25,"x0":-1.8315453909754882,"y0":50.00032568727122,"z0":5.806850622244229,"aX":2.948132572938581},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-5.0,"spinRate":2546,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4411411728655099,"extension":6.434792448234258},"index":0,"playId":"0546eb5c-148a-3aea-acb9-cc715716e323","pitchNumber":1,"startTime":"2026-03-20T02:38:30.302Z","endTime":"2026-03-20T02:38:36.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656823865646203,"aZ":-20.442158021499136,"pfxX":-7.6593754041481645,"pfxZ":6.624976372542097,"pX":-0.32911999931098296,"pZ":1.411433260305132,"vX0":6.509393369087312,"vY0":-132.13070319195322,"vZ0":-6.863507989554207,"x":129.55,"y":200.67,"x0":-1.8272151427937358,"y0":50.00502764863704,"z0":5.540446675350586,"aX":-13.57039025025714},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":12.5,"spinRate":2187,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.41423629344031143,"extension":6.660979551904798},"index":1,"playId":"dc1741ae-0490-3b21-b19b-1eefecf02bf6","pitchNumber":2,"startTime":"2026-03-20T02:38:51.397Z","endTime":"2026-03-20T02:38:58.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01448157521317,"aZ":-19.227073868153273,"pfxX":-6.532005003582867,"pfxZ":7.067432478432888,"pX":0.06445515312907614,"pZ":1.468045821822588,"vX0":7.1682381634416075,"vY0":-134.25691996413727,"vZ0":-7.420498496435623,"x":114.54,"y":199.14,"x0":-1.7865773183525369,"y0":50.00659869492167,"z0":5.62756159736934,"aX":-11.973451090757012},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":2238,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40737600484965153,"extension":6.505012702208777},"hitData":{"launchSpeed":109.9,"launchAngle":13.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.65,"coordY":77.94}},"index":2,"playId":"b1db93d7-9916-3339-9311-b9ff7e752c9c","pitchNumber":3,"startTime":"2026-03-20T02:39:12.188Z","endTime":"2026-03-20T02:39:21.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":1.94,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:39:21.566Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:40:10.504Z","endTime":"2026-03-20T02:40:48.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86577585706697,"aZ":-14.292504268468837,"pfxX":-5.241596547710687,"pfxZ":9.845796524874068,"pX":0.19333848482307645,"pZ":2.125684583261156,"vX0":6.794100777021701,"vY0":-134.57035428925784,"vZ0":-6.640294068534312,"x":109.63,"y":181.39,"x0":-1.6946598062813814,"y0":50.00226195476358,"z0":5.656188637544008,"aX":-9.51952505498864},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2302,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4085567040291229,"extension":6.302052315936293},"index":0,"playId":"d83f3360-f22f-3c50-849c-8692c43660c3","pitchNumber":1,"startTime":"2026-03-20T02:40:24.522Z","endTime":"2026-03-20T02:40:28.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876200909746384,"aZ":-25.49802326976711,"pfxX":3.5892158749090117,"pfxZ":4.135738075695976,"pX":0.06049220093408967,"pZ":3.197683868880331,"vX0":3.6555573379611053,"vY0":-126.28000595203368,"vZ0":-1.5576231097056574,"x":114.69,"y":152.44,"x0":-1.8724949940609157,"y0":50.00290839609614,"z0":5.8751063909447,"aX":5.791526648189263},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":-7.3,"spinRate":2570,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4338543340543435,"extension":6.414830608382837},"hitData":{"launchSpeed":83.1,"launchAngle":20.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.14,"coordY":98.03}},"index":1,"playId":"086b4429-df28-3d93-bc5e-0b7b5c98da06","pitchNumber":2,"startTime":"2026-03-20T02:40:37.493Z","endTime":"2026-03-20T02:40:48.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:40:48.561Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Bericoto doubles (3) on a fly ball to right fielder Mickey Moniak. Daniel Susac scores.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:41:06.779Z","endTime":"2026-03-20T02:43:07.039Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":{"id":605154,"link":"/api/v1/people/605154"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98168744908842,"aZ":-17.584941445012888,"pfxX":-7.995622386835126,"pfxZ":8.14477734038908,"pX":1.0578376104175387,"pZ":2.104179920329858,"vX0":9.964450179808846,"vY0":-132.86153686532694,"vZ0":-5.757950766037636,"x":76.68,"y":181.97,"x0":-1.6991825768054885,"y0":50.00174135739578,"z0":5.573813426860575,"aX":-14.32021910327714},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2129,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41196935407758417,"extension":6.448973247908681},"index":0,"playId":"458a0ca6-311e-3a09-897c-c2fc75056d7e","pitchNumber":1,"startTime":"2026-03-20T02:41:14.858Z","endTime":"2026-03-20T02:41:18.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865732563398304,"aZ":-24.57768001725528,"pfxX":2.9502535710055517,"pfxZ":4.786377831757553,"pX":-0.39241082360880564,"pZ":3.187861385292009,"vX0":3.003066252206544,"vY0":-124.87221524533311,"vZ0":-1.632115455127546,"x":131.96,"y":152.71,"x0":-1.991633261403101,"y0":50.005829026936915,"z0":5.861489945291317,"aX":4.684224924412455},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":-6.0,"spinRate":2538,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.4377263345425373,"extension":6.251131621480804},"index":1,"playId":"f8d6fad6-95ce-3c92-82e4-404d1a7bc4b0","pitchNumber":2,"startTime":"2026-03-20T02:41:32.918Z","endTime":"2026-03-20T02:41:36.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760969626235553,"aZ":-24.973387683127676,"pfxX":2.964693357321532,"pfxZ":4.5117306083960464,"pX":0.1801325501239437,"pZ":3.5075908269945493,"vX0":4.436460206384874,"vY0":-125.42827460197728,"vZ0":-0.9402785955792797,"x":110.13,"y":144.08,"x0":-1.9951829797394804,"y0":50.006102398210295,"z0":5.918973570830364,"aX":4.736673514530321},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.2,"breakHorizontal":-6.4,"spinRate":2539,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.436253143859362,"extension":6.346281777270652},"index":2,"playId":"ad0c5c51-6e24-3b0b-a492-131c460fa135","pitchNumber":3,"startTime":"2026-03-20T02:41:52.164Z","endTime":"2026-03-20T02:41:58.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.456338584407916,"aZ":-14.784770364212035,"pfxX":-5.5131310725331435,"pfxZ":9.821849223931817,"pX":1.3324660294315418,"pZ":2.9577922039058797,"vX0":9.765559485065928,"vY0":-132.5149460441798,"vZ0":-4.353175544776096,"x":66.21,"y":158.92,"x0":-1.6915311065123508,"y0":50.00596387876227,"z0":5.708926705627889,"aX":-9.765216767657417},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2276,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41402419067221796,"extension":6.711068630416222},"index":3,"playId":"402896af-44fe-3873-843c-9a1ff549f3d6","pitchNumber":4,"startTime":"2026-03-20T02:42:10.435Z","endTime":"2026-03-20T02:42:18.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"7d337a6f-018a-3266-9690-230746209185","startTime":"2026-03-20T02:42:32.612Z","endTime":"2026-03-20T02:42:35.761Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615424069701362,"aZ":-14.056296190616342,"pfxX":-4.7962667451617005,"pfxZ":10.008144737037323,"pX":0.476511496108102,"pZ":2.6359260637510062,"vX0":7.4509110513990215,"vY0":-134.10007240454988,"vZ0":-5.568451065771251,"x":98.84,"y":167.61,"x0":-1.7224764206898309,"y0":50.00234930390917,"z0":5.752271639920935,"aX":-8.682963814305841},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2270,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4093755545682214,"extension":6.43583768786978},"hitData":{"launchSpeed":103.3,"launchAngle":22.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.07,"coordY":75.18}},"index":5,"playId":"1a146069-d01e-3917-a3a4-64c9411bd3e1","pitchNumber":5,"startTime":"2026-03-20T02:42:54.292Z","endTime":"2026-03-20T02:43:07.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":691740,"link":"/api/v1/people/691740"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-15.800000000000004,"leverageIndex":1.23,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:43:07.039Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Matos lines out to left fielder Jordan Beck.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T02:43:34.945Z","endTime":"2026-03-20T02:43:49.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.303838406224347,"aZ":-21.259946956121414,"pfxX":4.470767390528652,"pfxZ":7.656790947530046,"pX":0.6905019028980849,"pZ":1.8565381530637333,"vX0":4.726284231105796,"vY0":-118.7982001386177,"vZ0":-4.597853794202885,"x":90.68,"y":188.65,"x0":-1.9075900870117501,"y0":50.00433873948637,"z0":5.755847591605696,"aX":6.373595519681442},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":13.0,"breakHorizontal":-9.2,"spinRate":2321,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4615187243541641,"extension":6.472579007822124},"hitData":{"launchSpeed":70.2,"launchAngle":35.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.82,"coordY":124.68}},"index":0,"playId":"ca9e334b-59d5-3619-85a1-8c9beee44926","pitchNumber":1,"startTime":"2026-03-20T02:43:42.831Z","endTime":"2026-03-20T02:43:49.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.41,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:43:49.739Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willi Castro homers (1) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:45:58.137Z","endTime":"2026-03-20T02:49:25.781Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11],"actionIndex":[0,1],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Brennan replaces left fielder Heliot Ramos, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T02:45:39.678Z","endTime":"2026-03-20T02:45:39.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jerar Encarnacion replaces first baseman Victor Bericoto, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T02:45:39.703Z","endTime":"2026-03-20T02:46:00.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843901736679445,"aZ":-36.118045833393005,"pfxX":-5.601229386722993,"pfxZ":-2.717481825278636,"pX":-0.8595114065734523,"pZ":2.8635968672907497,"vX0":4.069064216107169,"vY0":-119.4640886087813,"vZ0":2.2829380302313464,"x":149.76,"y":161.46,"x0":-1.8526129336207982,"y0":50.000383949886746,"z0":5.129737866027535,"aX":-8.139006255470262},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.1,"breakHorizontal":9.2,"spinRate":1585,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.4575453978148709,"extension":6.450007364333148},"index":2,"playId":"2a201f91-398e-3ee8-8ab3-ee27a72fa9ce","pitchNumber":1,"startTime":"2026-03-20T02:46:00.295Z","endTime":"2026-03-20T02:46:04.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719686269658467,"aZ":-37.10792796888949,"pfxX":-6.349978163139895,"pfxZ":-3.3129518963588884,"pX":-0.7867537519025742,"pZ":1.7535327071233062,"vX0":4.640516375165941,"vY0":-121.25890014581285,"vZ0":0.023377961098132394,"x":148.99,"y":191.8,"x0":-1.9003115586852024,"y0":50.00395466400603,"z0":4.981514900185933,"aX":-9.456610320109496},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.8,"breakHorizontal":10.4,"spinRate":1518,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.45171988147124553,"extension":6.504858354540579},"index":3,"playId":"cc082a5a-a9f6-3031-bfdc-3213e46c8376","pitchNumber":2,"startTime":"2026-03-20T02:46:29.239Z","endTime":"2026-03-20T02:46:33.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":83.4,"endSpeed":76.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600838302293056,"aZ":-33.62099070049028,"pfxX":-7.1859962729647195,"pfxZ":-0.9591777302245532,"pX":-1.2669365110114201,"pZ":3.104466003992033,"vX0":4.0424592863210735,"vY0":-121.39983871519328,"vZ0":2.538517729039696,"x":167.24,"y":155.56,"x0":-2.0155138691380485,"y0":50.00586761051923,"z0":4.9612401654607,"aX":-10.78419369436669},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.0,"breakHorizontal":12.1,"spinRate":1476,"spinDirection":271},"zone":11,"typeConfidence":2.0,"plateTime":0.45027689948325333},"index":4,"playId":"e318203a-a043-3000-b355-88529ded955f","pitchNumber":3,"startTime":"2026-03-20T02:46:49.573Z","endTime":"2026-03-20T02:46:55.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240090520258246,"aZ":-34.84610550311813,"pfxX":5.611188861285958,"pfxZ":-1.8229879850046018,"pX":-1.0357717411858798,"pZ":2.2048251149204194,"vX0":0.5182209930686318,"vY0":-121.10125051441256,"vZ0":0.5940264611934336,"x":158.28,"y":179.78,"x0":-1.981042636756022,"y0":50.00035751258166,"z0":5.033217681396222,"aX":8.235302613725366},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.9,"breakHorizontal":-10.3},"zone":13,"typeConfidence":2.0,"plateTime":0.4543203843965613},"index":5,"playId":"7b9f5abc-d0ce-3b57-876a-85a7a160c495","pitchNumber":4,"startTime":"2026-03-20T02:47:02.737Z","endTime":"2026-03-20T02:47:08.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529776136426612,"aZ":-34.75411661788563,"pfxX":-6.916995800928454,"pfxZ":-1.7233730689398987,"pX":0.26193294181968263,"pZ":1.9698495171679704,"vX0":7.081855223623791,"vY0":-121.30828496483156,"vZ0":0.2834056063926236,"x":109.13,"y":185.95,"x0":-1.7891179576677219,"y0":50.001816130413985,"z0":4.86791034276657,"aX":-10.364451101283862},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.8,"breakHorizontal":10.9},"zone":9,"typeConfidence":2.0,"plateTime":0.4505823543442755},"index":6,"playId":"f4c9a9a1-f0cf-3f67-9808-e27f2bd9c95f","pitchNumber":5,"startTime":"2026-03-20T02:47:16.111Z","endTime":"2026-03-20T02:47:20.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63913264148498,"aZ":-28.95486621324854,"pfxX":-10.080372196098198,"pfxZ":1.8437649453132021,"pX":-0.22258546575309335,"pZ":2.1872060275325516,"vX0":6.937911861103568,"vY0":-131.09712727759762,"vZ0":-1.8585786640362174,"x":127.48,"y":179.96,"x0":-1.5881113425852125,"y0":50.00474717153451,"z0":5.058005233275934,"aX":-17.62086636009984},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":16.8},"zone":5,"typeConfidence":2.0,"plateTime":0.41714773968949537},"index":7,"playId":"949858ae-1602-3f6c-8fa2-972dd6fbfdd2","pitchNumber":6,"startTime":"2026-03-20T02:47:41.835Z","endTime":"2026-03-20T02:47:47.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265152372153015,"aZ":-30.825202226729484,"pfxX":-10.314158094125276,"pfxZ":0.7640691472925596,"pX":0.3661462377048906,"pZ":2.6205805046143498,"vX0":8.240389115105595,"vY0":-131.8220613508507,"vZ0":-0.46145930828535653,"x":141.4,"y":160.02,"x0":-1.4559021587319942,"y0":50.00171934631178,"z0":5.0677861037995315,"aX":-18.203333909435482},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":16.9},"zone":6,"typeConfidence":2.0,"plateTime":0.41504496187381346},"index":8,"playId":"57e7a144-70f6-3b99-a7f8-e4459101491c","pitchNumber":7,"startTime":"2026-03-20T02:48:02.451Z","endTime":"2026-03-20T02:48:08.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070447075998732,"aZ":-33.00684501124199,"pfxX":5.9282870955498925,"pfxZ":-0.5637508249697794,"pX":0.6887956289248302,"pZ":1.556990395255707,"vX0":4.22469015448924,"vY0":-121.21373801638121,"vZ0":-1.0238970501474873,"x":105.17,"y":168.57,"x0":-1.8535357277927298,"y0":50.00417527133996,"z0":4.894699318744335,"aX":8.726832577868647},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.0,"breakHorizontal":-11.8},"zone":14,"typeConfidence":2.0,"plateTime":0.4537447853566259},"index":9,"playId":"78dd5a5f-c3d9-3f3e-92aa-17debb845e3c","pitchNumber":8,"startTime":"2026-03-20T02:48:22.821Z","endTime":"2026-03-20T02:48:30.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35207863616199,"aZ":-35.69358942477348,"pfxX":-7.4651115778508945,"pfxZ":-2.301697812370877,"pX":-0.2037473852192841,"pZ":1.7553649295954814,"vX0":6.145125451739015,"vY0":-122.95336127002042,"vZ0":-0.13537730040191098,"x":92.56,"y":197.08,"x0":-1.7654177907212336,"y0":50.00158666385954,"z0":4.839835043595369,"aX":-11.430548187391755},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":12.1},"zone":8,"typeConfidence":2.0,"plateTime":0.4454661805048121},"index":10,"playId":"b2c172a8-7874-38af-ad6b-428519a0efce","pitchNumber":9,"startTime":"2026-03-20T02:48:42.312Z","endTime":"2026-03-20T02:48:48.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470906108116875,"aZ":-32.53638961501312,"pfxX":-9.511743659219196,"pfxZ":-0.21084299364886583,"pX":0.39942427384029294,"pZ":2.4052287343413075,"vX0":8.135564113537226,"vY0":-131.052247913815,"vZ0":-0.3109586569091757,"x":126.84,"y":191.71,"x0":-1.5257629941664497,"y0":50.00282183840805,"z0":4.978164644692714,"aX":-16.367672726313604},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.2,"breakHorizontal":15.2},"zone":6,"typeConfidence":2.0,"plateTime":0.41966870112485566},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.0,"coordY":32.0}},"index":11,"playId":"d6bbe0d2-c546-3ef8-baef-c24dc37efc63","pitchNumber":10,"startTime":"2026-03-20T02:49:04.485Z","endTime":"2026-03-20T02:49:25.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":15.199999999999996,"leverageIndex":1.33,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:49:25.781Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Christian Koss to first baseman Jerar Encarnacion.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:49:29.536Z","endTime":"2026-03-20T02:49:55.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":90.2,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3326485108595,"aZ":-27.873722161072443,"pfxX":-9.960953529535573,"pfxZ":2.467344890785367,"pX":0.31387799087023344,"pZ":2.059112654598908,"vX0":8.17265931116976,"vY0":-131.08691085246753,"vZ0":-2.4506443521535597,"x":118.18,"y":173.68,"x0":-1.547821523301569,"y0":50.003852518032744,"z0":5.084021920840072,"aX":-17.36219401651638},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":16.3},"zone":9,"typeConfidence":2.0,"plateTime":0.4176074024892156},"hitData":{"launchSpeed":93.4,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":200.5,"coordY":39.23}},"index":0,"playId":"b1a5d83d-ad85-385c-ad4b-ff296eb5e315","pitchNumber":1,"startTime":"2026-03-20T02:49:45.758Z","endTime":"2026-03-20T02:49:55.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:49:55.041Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, pitcher Logan Webb to first baseman Jerar Encarnacion.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:50:16.343Z","endTime":"2026-03-20T02:50:37.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52458372123773,"aZ":-28.05334551573934,"pfxX":-10.98445375916055,"pfxZ":2.338586423408298,"pX":0.6806493041550361,"pZ":2.2608708731122524,"vX0":9.487416938498486,"vY0":-132.5209550559857,"vZ0":-1.828732393272213,"x":107.16,"y":183.47,"x0":-1.533352490580413,"y0":50.003952832240714,"z0":5.025796930991391,"aX":-19.375600922673673},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":17.6},"zone":9,"typeConfidence":2.0,"plateTime":0.4146289487649333},"index":0,"playId":"3fcbb151-5672-32d7-8b9b-328c7e1baac2","pitchNumber":1,"startTime":"2026-03-20T02:50:16.343Z","endTime":"2026-03-20T02:50:22.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296308873386895,"aZ":-38.97108106034185,"pfxX":-3.8168223783743955,"pfxZ":-4.599269412841109,"pX":-0.7165475821990944,"pZ":1.7609577551106506,"vX0":3.9317893894671867,"vY0":-120.77832210713864,"vZ0":0.9024161657287977,"x":131.76,"y":176.97,"x0":-1.8688551745799813,"y0":50.0010268896154,"z0":4.806909090450192,"aX":-5.644390160027757},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.8,"breakHorizontal":6.0},"zone":7,"typeConfidence":2.0,"plateTime":0.45331396597447693},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":142.8,"coordY":187.05}},"index":1,"playId":"1100889a-8b5a-3643-9183-f304c29fe227","pitchNumber":2,"startTime":"2026-03-20T02:50:30.245Z","endTime":"2026-03-20T02:50:37.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:50:37.832Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:51:12.858Z","endTime":"2026-03-20T02:53:35.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95639388117275,"aZ":-32.92705022083955,"pfxX":7.930437500510866,"pfxZ":-0.5439142856985875,"pX":-0.537630859040919,"pZ":3.5016282346799184,"vX0":1.0808541065748047,"vY0":-117.66186250046286,"vZ0":3.393170557043163,"x":60.36,"y":157.67,"x0":-2.0332935966664913,"y0":50.00140995490339,"z0":5.1072184316894855,"aX":11.03036144823392},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.2,"breakHorizontal":-14.6},"zone":11,"typeConfidence":2.0,"plateTime":0.4669188723105422},"index":0,"playId":"b6126912-3028-3ce8-89f8-6df7d38c385d","pitchNumber":1,"startTime":"2026-03-20T02:51:12.858Z","endTime":"2026-03-20T02:51:18.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953805085514826,"aZ":-24.929445734488247,"pfxX":-2.087726930902195,"pfxZ":4.208547061159162,"pX":-0.11297790871800063,"pZ":3.228346684438084,"vX0":4.7532759030824225,"vY0":-130.06854257781933,"vZ0":-0.031157951425947794,"x":87.08,"y":169.44,"x0":-1.688689521861906,"y0":50.004025934584114,"z0":5.1225953453352915,"aX":-3.5958438370049537},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":2.8},"zone":2,"typeConfidence":2.0,"plateTime":0.42026473865117353},"index":1,"playId":"68ad8ea7-a3df-30f8-9376-c8be7c81ddaf","pitchNumber":2,"startTime":"2026-03-20T02:51:28.900Z","endTime":"2026-03-20T02:51:36.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11292815142277,"aZ":-25.801804903262536,"pfxX":-2.394134892663722,"pfxZ":3.668048147324214,"pX":2.1863620409843074,"pZ":2.1497410177564817,"vX0":9.974778028256317,"vY0":-130.8778011794299,"vZ0":-2.549884209684215,"x":79.63,"y":202.87,"x0":-1.3600159597940689,"y0":50.00374091920035,"z0":5.064991203367723,"aX":-4.161353374224917},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":2.2},"zone":14,"typeConfidence":2.0,"plateTime":0.41817668797619634},"index":2,"playId":"45d8e833-2bf6-3fcc-841c-7f6c0b736026","pitchNumber":3,"startTime":"2026-03-20T02:51:50.807Z","endTime":"2026-03-20T02:51:58.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58082837130622,"aZ":-28.008953446888185,"pfxX":-9.134552306619351,"pfxZ":2.400837553880642,"pX":-1.740006622922407,"pZ":2.81947575784633,"vX0":3.0764455826808645,"vY0":-130.87646930444728,"vZ0":-0.39433791696309733,"x":146.18,"y":191.45,"x0":-1.7438283823904326,"y0":50.00351616917859,"z0":5.069592662039962,"aX":-15.848790067850283},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":15.8},"zone":11,"typeConfidence":2.0,"plateTime":0.41848230262714203},"index":3,"playId":"51b6ba0a-16d2-3bf2-b328-da050ea70b7b","pitchNumber":4,"startTime":"2026-03-20T02:52:05.878Z","endTime":"2026-03-20T02:52:10.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44171828492648,"aZ":-35.065967601587616,"pfxX":4.939170797633988,"pfxZ":-1.988440364010403,"pX":0.030893400340374647,"pZ":1.1292252931896338,"vX0":3.2471485526147945,"vY0":-120.78246120531458,"vZ0":-1.4598500749761847,"x":73.06,"y":191.57,"x0":-1.9785612362697784,"y0":50.0002478081039,"z0":4.862943114414745,"aX":7.198434228018211},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.7,"breakHorizontal":-9.8},"zone":14,"typeConfidence":2.0,"plateTime":0.4558137419398345},"index":4,"playId":"bf5b762f-72ab-37d6-9301-e069437865be","pitchNumber":5,"startTime":"2026-03-20T02:52:25.663Z","endTime":"2026-03-20T02:52:31.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225542884115015,"aZ":-27.739410683038145,"pfxX":-9.464372308209178,"pfxZ":2.5395992500376146,"pX":-0.581319766433337,"pZ":2.5163938275148134,"vX0":5.5643470489770674,"vY0":-131.45488333818201,"vZ0":-1.1312898828076836,"x":135.7,"y":154.37,"x0":-1.4972983249522926,"y0":50.005762445163185,"z0":5.014349427922906,"aX":-16.543663118063186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":15.8},"zone":4,"typeConfidence":2.0,"plateTime":0.4168957071234556},"index":5,"playId":"4004da37-098f-39c4-90df-582b23b1da07","pitchNumber":6,"startTime":"2026-03-20T02:52:42.921Z","endTime":"2026-03-20T02:52:48.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.207061651597726,"aZ":-33.97754421220081,"pfxX":-7.5498068263259785,"pfxZ":-1.172149586374859,"pX":-0.8411961025087181,"pZ":1.1652419468447728,"vX0":5.052329731279475,"vY0":-123.15482769087575,"vZ0":-1.7536956158943937,"x":123.32,"y":152.14,"x0":-1.9328148068005018,"y0":50.00064551774356,"z0":4.745829315817706,"aX":-11.659272792587366},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":12.6},"zone":13,"typeConfidence":2.0,"plateTime":0.44382172474231085},"index":6,"playId":"3781ac7b-6e48-3cd0-934c-1f33d2e8a1e1","pitchNumber":7,"startTime":"2026-03-20T02:53:03.594Z","endTime":"2026-03-20T02:53:08.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.609076275932548,"aZ":-21.976021682543642,"pfxX":-1.1631415874704532,"pfxZ":5.89283739516228,"pX":1.3030617228014816,"pZ":1.674508719334732,"vX0":7.984235703587611,"vY0":-130.72784767839292,"vZ0":-4.060832121801183,"x":59.49,"y":179.8,"x0":-1.6397826058115719,"y0":50.00250216131752,"z0":4.898051779885825,"aX":-2.0137044811558233},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":0.4},"zone":14,"typeConfidence":2.0,"plateTime":0.4190171038094199},"index":7,"playId":"2348e257-bbf1-374e-83ea-abde30314517","pitchNumber":8,"startTime":"2026-03-20T02:53:30.814Z","endTime":"2026-03-20T02:53:35.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:53:35.814Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, third baseman Casey Schmitt to first baseman Jerar Encarnacion.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T02:55:58.596Z","endTime":"2026-03-20T02:56:59.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":698962,"fullName":"Ricardo Estrada","link":"/api/v1/people/698962"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-03-20T02:54:14.062Z","endTime":"2026-03-20T02:54:42.693Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ricardo Estrada replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-03-20T02:54:42.693Z","endTime":"2026-03-20T02:55:10.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":698962,"link":"/api/v1/people/698962"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Brett Sullivan replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-20T02:55:10.055Z","endTime":"2026-03-20T02:55:58.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"base":1,"defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336341231523893,"aZ":-13.487437691384482,"pfxX":1.0197901722278249,"pfxZ":10.406510163764489,"pX":-0.9445199575760596,"pZ":0.8926609030681165,"vX0":-4.465720406137972,"vY0":-132.86293507445367,"vZ0":-8.820228194030829,"x":78.76,"y":203.81,"x0":0.6224355852921633,"y0":50.00223337262462,"z0":5.2263122797449855,"aX":1.8318723692296022},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-1.0},"zone":13,"typeConfidence":0.97,"plateTime":0.41159199112667233},"index":3,"playId":"cb66e0a9-41ec-3097-8af4-35945af22071","pitchNumber":1,"startTime":"2026-03-20T02:55:58.596Z","endTime":"2026-03-20T02:56:04.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326190312501957,"aZ":-22.429734679601484,"pfxX":6.993258707339496,"pfxZ":5.926813973594751,"pX":-0.937324948084926,"pZ":1.1341986177696939,"vX0":-6.411091855266211,"vY0":-126.95657798346899,"vZ0":-6.041415911906041,"x":142.71,"y":195.34,"x0":0.7037826974844136,"y0":50.00141168596179,"z0":5.3129490824864485,"aX":11.49337458185231},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.7,"breakHorizontal":-11.3},"zone":13,"typeConfidence":0.83,"plateTime":0.4303087756477848},"index":4,"playId":"fcb14ac4-1fa9-37db-92d9-a00a8b696b87","pitchNumber":2,"startTime":"2026-03-20T02:56:17.484Z","endTime":"2026-03-20T02:56:23.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.67,"coordinates":{"aY":27.779328917705808,"aZ":-16.115111302334945,"pfxX":7.5018712534739835,"pfxZ":9.00549516756532,"pX":-1.0940072657582716,"pZ":2.785806043053367,"vX0":-6.938645224080251,"vY0":-132.56247444495094,"vZ0":-3.806953554989742,"x":144.9,"y":127.06,"x0":0.580070255805533,"y0":50.00337743373218,"z0":5.413591314963323,"aX":13.3799597305253},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-12.1},"zone":11,"typeConfidence":0.82,"plateTime":0.41283868238895494},"index":5,"playId":"cd644d23-5999-338b-8f73-c75c162ffb16","pitchNumber":3,"startTime":"2026-03-20T02:56:35.166Z","endTime":"2026-03-20T02:56:41.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.822763860352637,"aZ":-14.785270828790754,"pfxX":1.7402070785035868,"pfxZ":9.599337636562273,"pX":-0.0741918560367409,"pZ":1.9000826281945964,"vX0":-2.789618376949964,"vY0":-133.72625372839823,"vZ0":-6.257292502021123,"x":116.43,"y":152.49,"x0":0.7563666717140846,"y0":50.002014409833535,"z0":5.3309075194954705,"aX":3.152162089521421},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-2.5},"zone":8,"typeConfidence":0.91,"plateTime":0.4095900268857626},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.39,"coordY":170.34}},"index":6,"playId":"58587ff1-a358-370b-8a9d-8ce183818dba","pitchNumber":4,"startTime":"2026-03-20T02:56:53.178Z","endTime":"2026-03-20T02:56:59.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":698962,"link":"/api/v1/people/698962"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":698962,"link":"/api/v1/people/698962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T02:56:59.514Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, shortstop Nicky Lopez to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T02:59:15.686Z","endTime":"2026-03-20T03:01:00.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nicky Lopez replaces shortstop Willi Castro, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T02:58:55.524Z","endTime":"2026-03-20T02:58:55.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braxton Fulford replaces catcher Hunter Goodman, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T02:58:55.552Z","endTime":"2026-03-20T02:58:55.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brett Sullivan remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T02:58:55.553Z","endTime":"2026-03-20T02:58:55.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Ritter replaces left fielder Jordan Beck, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T02:58:55.554Z","endTime":"2026-03-20T02:58:56.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jimmy Herget replaces John Brebbia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T02:58:55.554Z","endTime":"2026-03-20T02:59:15.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.7,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"aY":27.199460094245243,"aZ":-34.19015653960592,"pfxX":-9.591627276704783,"pfxZ":-1.1475822947476466,"pX":0.5417841033404281,"pZ":3.0149045404798,"vX0":10.441776761454111,"vY0":-131.6034056126887,"vZ0":2.404447880293814,"x":87.52,"y":179.33,"x0":-2.2258839216279926,"y0":50.00109620920053,"z0":4.6170392041851285,"aX":-16.87000987813416},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.3,"breakHorizontal":15.1},"zone":3,"typeConfidence":0.92,"plateTime":0.4157454148383697},"index":5,"playId":"35988554-cfbd-30a7-b506-3806e8f3fc89","pitchNumber":1,"startTime":"2026-03-20T02:59:15.686Z","endTime":"2026-03-20T02:59:21.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"aY":25.955463674340475,"aZ":-28.030875861451747,"pfxX":-0.3364564563476531,"pfxZ":2.677180158688018,"pX":0.8994339899445958,"pZ":1.2842127727892803,"vX0":7.478901139159546,"vY0":-123.85963854284529,"vZ0":-3.753477555341016,"x":122.56,"y":162.85,"x0":-2.122061431066445,"y0":50.00061957749177,"z0":5.176919442037987,"aX":-0.5214423168090151},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":-1.2},"zone":14,"typeConfidence":0.9,"plateTime":0.4431085178756109},"index":6,"playId":"76ed4b21-f636-3aac-ae75-fe6fbb10cc7c","pitchNumber":2,"startTime":"2026-03-20T02:59:30.413Z","endTime":"2026-03-20T02:59:36.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":79.6,"endSpeed":72.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"aY":23.056138077514035,"aZ":-27.869062369819904,"pfxX":5.020451210927766,"pfxZ":3.193068636230282,"pX":0.791886856690966,"pZ":1.7155854554014964,"vX0":5.97883724717491,"vY0":-115.79185128415915,"vZ0":-1.4452069970000267,"x":141.84,"y":164.26,"x0":-2.4828061869828586,"y0":50.002076875861675,"z0":5.031950465748744,"aX":6.768554192587672},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.6,"breakHorizontal":-10.7},"zone":14,"typeConfidence":0.87,"plateTime":0.47430590470125145},"index":7,"playId":"508563d1-9ce8-34fa-9b63-c0ebea6a7104","pitchNumber":3,"startTime":"2026-03-20T02:59:49.837Z","endTime":"2026-03-20T02:59:55.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.8,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"aY":31.79498791482561,"aZ":-20.962351474198645,"pfxX":-10.516881187245872,"pfxZ":6.1707893759178924,"pX":0.9930089948650462,"pZ":1.846678268867409,"vX0":11.088979954226511,"vY0":-134.5739749023812,"vZ0":-4.983553272151498,"x":54.67,"y":173.21,"x0":-1.8333887576475085,"y0":50.001971878432194,"z0":5.226683484069566,"aX":-19.105940606826255},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":16.4},"zone":14,"typeConfidence":0.92,"plateTime":0.408502825720388},"index":8,"playId":"b3b60349-0286-3da0-abf5-c6ea45f302de","pitchNumber":4,"startTime":"2026-03-20T03:00:35.213Z","endTime":"2026-03-20T03:00:41.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.61,"coordinates":{"aY":25.845470479395388,"aZ":-26.15984370713181,"pfxX":0.5083743946035835,"pfxZ":4.074528042812533,"pX":0.3402984176476458,"pZ":2.3794057993453364,"vX0":6.502195335245633,"vY0":-121.28754252780794,"vZ0":-0.9884905184639348,"x":123.88,"y":157.67,"x0":-2.4520110116216522,"y0":50.00116723790776,"z0":5.093456582576949,"aX":0.7496944075051781},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.4,"breakHorizontal":-2.6},"zone":6,"typeConfidence":0.85,"plateTime":0.45325574046958117},"hitData":{"launchSpeed":96.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.38,"coordY":158.7}},"index":9,"playId":"469d2736-e613-39d7-bd62-7b001615597f","pitchNumber":5,"startTime":"2026-03-20T03:00:51.492Z","endTime":"2026-03-20T03:01:00.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:01:00.227Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T03:02:04.079Z","endTime":"2026-03-20T03:02:52.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T03:01:40.029Z","endTime":"2026-03-20T03:02:04.079Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.64,"coordinates":{"aY":29.055916504144133,"aZ":-32.512577139668785,"pfxX":-9.94616082276589,"pfxZ":-0.18714191762326848,"pX":0.3872262239837601,"pZ":1.9451888597687435,"vX0":9.517172513614414,"vY0":-133.44361096532688,"vZ0":-2.596543052037017,"x":93.65,"y":160.49,"x0":-1.9354090162553068,"y0":50.004417877898604,"z0":5.276178606335267,"aX":-17.917269297470465},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.7,"breakHorizontal":16.0},"zone":9,"typeConfidence":0.9,"plateTime":0.4106696560185714},"index":1,"playId":"2d26be0d-ec68-3296-81d0-7406598e56d8","pitchNumber":1,"startTime":"2026-03-20T03:02:04.079Z","endTime":"2026-03-20T03:02:10.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.3,"endSpeed":82.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.64,"coordinates":{"aY":31.436484009214954,"aZ":-35.03773375003133,"pfxX":-11.524413087244863,"pfxZ":-1.6272657928635699,"pX":0.06301731742773305,"pZ":2.5956281997492634,"vX0":10.252745435250345,"vY0":-132.4960628211459,"vZ0":1.4767660483623994,"x":79.2,"y":148.25,"x0":-2.3818742176762293,"y0":50.00576005714246,"z0":4.614160020862602,"aX":-20.251553858040012},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.3,"breakHorizontal":18.4},"zone":5,"typeConfidence":0.92,"plateTime":0.4152948029793686},"index":2,"playId":"5d8de7ef-690d-32a0-88aa-16a04231f971","pitchNumber":2,"startTime":"2026-03-20T03:02:22.215Z","endTime":"2026-03-20T03:02:28.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.64,"coordinates":{"aY":28.97343866315869,"aZ":-21.29194774195785,"pfxX":-7.041871766343789,"pfxZ":5.886603374497421,"pX":0.911872072435632,"pZ":3.4053025536228314,"vX0":9.854094818102464,"vY0":-135.0139850868076,"vZ0":-1.372323038950874,"x":88.4,"y":195.81,"x0":-1.8677314600906203,"y0":50.00316510731393,"z0":5.4162933209913655,"aX":-13.020630553280492},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":10.7},"zone":12,"typeConfidence":0.9,"plateTime":0.40544300054567906},"hitData":{"launchSpeed":95.8,"launchAngle":17.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.3,"coordY":75.68}},"index":3,"playId":"2a0e25fd-d9f3-3c29-8e73-731a15e7911a","pitchNumber":3,"startTime":"2026-03-20T03:02:43.858Z","endTime":"2026-03-20T03:02:52.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:02:52.593Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T03:03:14.710Z","endTime":"2026-03-20T03:04:01.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.61,"coordinates":{"aY":29.384647420814932,"aZ":-30.51338907872873,"pfxX":-10.226960579024665,"pfxZ":0.9449443039098746,"pX":-0.8284094645016145,"pZ":2.8136693743672403,"vX0":7.775224210634022,"vY0":-132.2953944976523,"vZ0":1.1430623196413756,"x":34.96,"y":131.77,"x0":-2.4831744747872175,"y0":50.00607676185443,"z0":4.619912408970819,"aX":-18.05176782130165},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":16.7},"zone":1,"typeConfidence":0.92,"plateTime":0.4147239232280624},"index":0,"playId":"c7855857-6aed-3e67-b7c0-a52cf8b88411","pitchNumber":1,"startTime":"2026-03-20T03:03:14.710Z","endTime":"2026-03-20T03:03:20.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.61,"coordinates":{"aY":25.23637803786529,"aZ":-24.00844759893039,"pfxX":0.8986801757449654,"pfxZ":5.329978094587435,"pX":0.824508576748387,"pZ":2.306622509625037,"vX0":7.203915964861281,"vY0":-123.21451803518875,"vZ0":-1.8658715337705658,"x":93.21,"y":172.73,"x0":-2.257947210956706,"y0":50.00453557528199,"z0":5.1090745410341905,"aX":1.376452945767615},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.5,"breakHorizontal":-3.4},"zone":14,"typeConfidence":0.9,"plateTime":0.4450964221377962},"index":1,"playId":"ad9372b8-83e9-3324-ab75-3c2d40088a60","pitchNumber":2,"startTime":"2026-03-20T03:03:33.388Z","endTime":"2026-03-20T03:03:39.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.61,"coordinates":{"aY":29.488736795023495,"aZ":-30.45423731623646,"pfxX":-10.330317659898792,"pfxZ":0.9494995459462068,"pX":0.007968264353865231,"pZ":2.090997190561143,"vX0":8.910480748709345,"vY0":-133.99797249457822,"vZ0":-2.6789306632694005,"x":125.63,"y":157.67,"x0":-2.021480082875546,"y0":50.00543838443264,"z0":5.284092435012451,"aX":-18.75184832187362},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":16.8},"zone":8,"typeConfidence":0.9,"plateTime":0.40906738582323365},"hitData":{"launchSpeed":77.3,"launchAngle":-70.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.47,"coordY":183.5}},"index":2,"playId":"d4a7a348-7f4f-30bc-9c8c-65c2b8ecf281","pitchNumber":3,"startTime":"2026-03-20T03:03:53.251Z","endTime":"2026-03-20T03:04:01.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:04:01.986Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brenton Doyle lines out to shortstop Christian Koss.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T03:06:10.227Z","endTime":"2026-03-20T03:07:46.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eric Haase replaces catcher Daniel Susac, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T03:05:48.182Z","endTime":"2026-03-20T03:05:48.208Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JT Brubaker replaces Ricardo Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T03:05:48.208Z","endTime":"2026-03-20T03:06:10.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":698962,"link":"/api/v1/people/698962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":86.6,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.69,"coordinates":{"aY":27.354089592357127,"aZ":-30.278609391486714,"pfxX":-1.0438590422213312,"pfxZ":1.1878975729611838,"pX":-0.1501924555585654,"pZ":3.5377163955619606,"vX0":4.994092646169805,"vY0":-126.03219413288261,"vZ0":-0.8216535176725328,"x":66.06,"y":144.95,"x0":-2.028069793333392,"y0":50.003338777860264,"z0":6.329206234920262,"aX":-1.6673871919008931},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":0.7},"zone":2,"typeConfidence":0.9,"plateTime":0.4357979720425309},"index":2,"playId":"e95167aa-059c-3974-a278-5d87e905b13c","pitchNumber":1,"startTime":"2026-03-20T03:06:10.227Z","endTime":"2026-03-20T03:06:16.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.69,"coordinates":{"aY":30.68287699952558,"aZ":-22.51980037804823,"pfxX":-10.026118566688655,"pfxZ":5.222319680927882,"pX":0.0015493680818769676,"pZ":2.8413001341843827,"vX0":8.598627134631915,"vY0":-135.38461715879433,"vZ0":-4.629446696735249,"x":79.2,"y":139.77,"x0":-1.9194211515189792,"y0":50.00292223386513,"z0":6.15789724145169,"aX":-18.536186276278617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":16.2},"zone":5,"typeConfidence":0.91,"plateTime":0.40519447096237915},"index":3,"playId":"271666f1-1f1b-307f-bf63-578212c48880","pitchNumber":2,"startTime":"2026-03-20T03:06:21.715Z","endTime":"2026-03-20T03:06:27.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.69,"coordinates":{"aY":29.33527010577747,"aZ":-19.83230088245923,"pfxX":-8.353193476840346,"pfxZ":6.6059968122930215,"pX":-1.4902636951837818,"pZ":3.250791090332108,"vX0":4.682786151852766,"vY0":-135.7213553103976,"vZ0":-4.340031149030657,"x":137.45,"y":126.12,"x0":-2.1515727048011435,"y0":50.0018559235583,"z0":6.249360652470448,"aX":-15.603202501882322},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":14.2},"zone":11,"typeConfidence":0.83,"plateTime":0.4033683179714016},"index":4,"playId":"1f4cefd3-78b9-328e-8796-01b6e187f642","pitchNumber":3,"startTime":"2026-03-20T03:06:41.789Z","endTime":"2026-03-20T03:06:47.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.7,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.69,"coordinates":{"aY":29.571065290233435,"aZ":-19.979616311576528,"pfxX":-8.295289041017533,"pfxZ":6.488837926719141,"pX":0.1833901585013728,"pZ":3.2256856585774183,"vX0":8.473500597002808,"vY0":-136.1364668374717,"vZ0":-4.163219822291289,"x":67.81,"y":136.95,"x0":-1.8900701989389759,"y0":50.00243492919948,"z0":6.1557529287693535,"aX":-15.588030387991543},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":13.2},"zone":2,"typeConfidence":0.92,"plateTime":0.40216830756294675},"index":5,"playId":"91f83f71-f947-3c2d-8d6e-2e909194608d","pitchNumber":4,"startTime":"2026-03-20T03:06:55.159Z","endTime":"2026-03-20T03:07:01.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":87.4,"endSpeed":79.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29582643986573,"aZ":-26.66631877981095,"pfxX":-0.8003945257644169,"pfxZ":3.4358369804914863,"pX":0.3345014967198175,"pZ":1.3230185167342259,"vX0":6.054825121089257,"vY0":-126.96490316064205,"vZ0":-6.507494999221085,"x":106.84,"y":203.46,"x0":-1.9955893817329033,"y0":50.0041720069383,"z0":6.092736674616465,"aX":-1.2841486740243302},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-0.2},"zone":14,"typeConfidence":2.0,"plateTime":0.4343631676463877},"index":6,"playId":"a1d08847-2c15-3a03-a6cc-bbf58a651b30","pitchNumber":5,"startTime":"2026-03-20T03:07:18.529Z","endTime":"2026-03-20T03:07:23.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58316854221006,"aZ":-18.945826640463668,"pfxX":-9.168151839965617,"pfxZ":7.009281391557982,"pX":-1.1456833315127195,"pZ":2.9112846464574815,"vX0":5.523311472081462,"vY0":-136.86785898686267,"vZ0":-5.284600940352761,"x":162.92,"y":160.31,"x0":-2.0037802232882216,"y0":50.00550347183097,"z0":6.173866289252854,"aX":-17.312071428566703},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":15.4},"zone":11,"typeConfidence":2.0,"plateTime":0.4009213451701279},"hitData":{"launchSpeed":55.9,"launchAngle":25.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.3,"coordY":156.17}},"index":7,"playId":"4907283c-8ff0-3a65-8394-10729e2436b9","pitchNumber":6,"startTime":"2026-03-20T03:07:37.940Z","endTime":"2026-03-20T03:07:46.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:07:46.813Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T03:07:53.046Z","endTime":"2026-03-20T03:09:12.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48441328216098,"aZ":-18.824938588029966,"pfxX":-9.216093205861315,"pfxZ":6.930126598711787,"pX":-1.2831361274763153,"pZ":3.2152374049454977,"vX0":5.243462119202379,"vY0":-138.08609521486997,"vZ0":-4.775619344396767,"x":167.98,"y":152.25,"x0":-2.011804467968913,"y0":50.00370489889012,"z0":6.238299469387616,"aX":-17.752714560654827},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":15.6,"spinRate":2355,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3970429415324972,"extension":5.405315052326157},"index":0,"playId":"a95233ea-c7db-39f6-8382-77286cd1e144","pitchNumber":1,"startTime":"2026-03-20T03:08:05.422Z","endTime":"2026-03-20T03:08:11.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236631332150544,"aZ":-20.358637572222996,"pfxX":-9.381954712398347,"pfxZ":6.276637221633642,"pX":0.6364745137130936,"pZ":2.7948206609890365,"vX0":9.899502970844003,"vY0":-135.941257949986,"vZ0":-5.260264454076233,"x":95.67,"y":163.61,"x0":-1.8236553290174151,"y0":50.00097124031701,"z0":6.156973076170207,"aX":-17.65642627198887},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2174,"spinDirection":324},"zone":6,"typeConfidence":2.0,"plateTime":0.40204540416894385,"extension":5.500177139702544},"index":1,"playId":"daa0da72-e8a3-392f-9b0f-340fe33da6cc","pitchNumber":2,"startTime":"2026-03-20T03:08:18.713Z","endTime":"2026-03-20T03:08:23.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.990125118752037,"aZ":-29.626510768299486,"pfxX":-1.8764373714181126,"pfxZ":1.5260373332795076,"pX":-0.2606987174999528,"pZ":2.1073103649722316,"vX0":5.131092639082109,"vY0":-128.37130194564844,"vZ0":-4.529350586724557,"x":129.29,"y":182.25,"x0":-2.0396243705701234,"y0":50.00624353064372,"z0":6.194854528591543,"aX":-3.1403215154489805},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":2.3,"spinRate":2441,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.426296676269736,"extension":5.4558591726706345},"index":2,"playId":"aaaef37e-544a-3def-a2d0-3cae2a3adb90","pitchNumber":3,"startTime":"2026-03-20T03:08:32.665Z","endTime":"2026-03-20T03:08:37.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":88.3,"endSpeed":81.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1161262332491,"aZ":-28.62346309717713,"pfxX":0.20573950450118794,"pfxZ":2.1444340244729454,"pX":0.23651491679208222,"pZ":0.7302952233804344,"vX0":5.634344394112173,"vY0":-128.35786556069476,"vZ0":-7.6805490100815685,"x":110.36,"y":219.27,"x0":-2.0196443517980405,"y0":50.00617728369929,"z0":6.009820605176885,"aX":0.34060132543342075},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-1.7,"spinRate":2512,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4277483112365128,"extension":5.540524380111881},"index":3,"playId":"f0e9d6c6-098e-332e-8b5d-ab70a48d8d9c","pitchNumber":4,"startTime":"2026-03-20T03:08:51.432Z","endTime":"2026-03-20T03:08:56.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.260994162324888,"aZ":-29.743600431967636,"pfxX":-0.09843130296495595,"pfxZ":1.4801407922521896,"pX":1.3927559694977256,"pZ":2.1977825403703193,"vX0":8.223686833184153,"vY0":-127.45997467521092,"vZ0":-4.099928088755018,"x":66.75,"y":179.49,"x0":-1.8631390704855295,"y0":50.00435301998705,"z0":6.176492616015165,"aX":-0.16195126414085004},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-1.7,"spinRate":2196,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4297720541879997,"extension":5.60698714550727},"index":4,"playId":"8b5d309e-763c-32e9-84fd-5749071873c2","pitchNumber":5,"startTime":"2026-03-20T03:09:08.645Z","endTime":"2026-03-20T03:09:12.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:09:12.907Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T03:09:23.986Z","endTime":"2026-03-20T03:11:01.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763291624365714,"aZ":-20.465824996322322,"pfxX":-2.9681001328169447,"pfxZ":6.366726961985073,"pX":0.44690235437399456,"pZ":4.368446683325131,"vX0":7.42441266509701,"vY0":-134.841827441826,"vZ0":-1.5146739626296504,"x":102.58,"y":121.66,"x0":-1.9584042715644316,"y0":50.000189404992575,"z0":6.383690728924077,"aX":-5.45666395650132},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":3.7,"spinRate":2048,"spinDirection":271},"zone":12,"typeConfidence":2.0,"plateTime":0.40644675103783,"extension":5.412130735016697},"index":0,"playId":"3d3f2bc9-300d-3f91-9f10-0c7f96670b6b","pitchNumber":1,"startTime":"2026-03-20T03:09:42.957Z","endTime":"2026-03-20T03:09:46.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.087228153467468,"aZ":-20.018298149818442,"pfxX":-8.522727512811514,"pfxZ":6.4978318463150675,"pX":0.35292456377769255,"pZ":2.199559173368536,"vX0":9.242219091792421,"vY0":-136.22282120399842,"vZ0":-6.775311760748159,"x":106.26,"y":179.23,"x0":-1.9832906568026443,"y0":50.00497443112181,"z0":6.112071071207562,"aX":-15.952619668729255},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":13.3},"zone":9,"typeConfidence":2.0,"plateTime":0.402710439804177},"index":1,"playId":"bbc1fabb-631c-385c-bb37-e6d3c84bb98f","pitchNumber":2,"startTime":"2026-03-20T03:10:02.231Z","endTime":"2026-03-20T03:10:06.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"coordinates":{"aY":27.49441142337202,"aZ":-24.58096856358619,"pfxX":-9.03001329716923,"pfxZ":4.475930178929874,"pX":-1.1430452148649284,"pZ":2.3341617747699366,"vX0":5.635656788209774,"vY0":-129.56530739610983,"vZ0":-4.742833239238973,"x":138.77,"y":184.04,"x0":-2.1749580395832098,"y0":50.00606763187929,"z0":6.07097414177097,"aX":-15.329748791463071},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":15.1},"zone":13,"typeConfidence":0.91,"plateTime":0.4230170037045111},"index":2,"playId":"caff4427-d995-362f-b42a-e81fc1a6c66e","pitchNumber":3,"startTime":"2026-03-20T03:10:18.112Z","endTime":"2026-03-20T03:10:24.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"coordinates":{"aY":27.12482087365515,"aZ":-25.62942184529725,"pfxX":-8.998396425830776,"pfxZ":3.876630654859449,"pX":-1.0978675144555194,"pZ":2.315263882160133,"vX0":6.078038517629919,"vY0":-129.1057487971425,"vZ0":-4.508529138998103,"x":144.03,"y":223.12,"x0":-2.314720441723102,"y0":50.00051745802946,"z0":6.0590969520662465,"aX":-15.173701972665778},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":14.9},"zone":13,"typeConfidence":0.91,"plateTime":0.4244061361730047},"index":3,"playId":"a758b392-82cf-323a-bc45-a9c41c0257db","pitchNumber":4,"startTime":"2026-03-20T03:10:35.631Z","endTime":"2026-03-20T03:10:41.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"coordinates":{"aY":31.770241454808758,"aZ":-20.78366665953155,"pfxX":-7.932880582535549,"pfxZ":5.997596023868304,"pX":-0.7244334201208023,"pZ":4.068524427352708,"vX0":6.418525810355568,"vY0":-137.25639991354254,"vZ0":-2.135713784071225,"x":106.79,"y":97.39,"x0":-2.068265528381964,"y0":50.001012504687296,"z0":6.279364473936694,"aX":-15.060547328677432},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":13.0},"zone":11,"typeConfidence":0.9,"plateTime":0.39980054759626826},"index":4,"playId":"70fa62fb-4cc9-3a92-99e8-6cc61a5aec39","pitchNumber":5,"startTime":"2026-03-20T03:10:55.343Z","endTime":"2026-03-20T03:11:01.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:11:01.206Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to third baseman Casey Schmitt.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T03:11:27.778Z","endTime":"2026-03-20T03:12:42.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Humphrey replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-03-20T03:11:26.393Z","endTime":"2026-03-20T03:11:27.778Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814410,"link":"/api/v1/people/814410"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"base":1,"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.64,"coordinates":{"aY":29.618096727712746,"aZ":-20.261654654790625,"pfxX":-9.139868300405967,"pfxZ":6.245612789190059,"pX":-0.358049206163905,"pZ":4.121084329112921,"vX0":7.976230721971631,"vY0":-137.0533209280584,"vZ0":-2.0568243798919568,"x":110.3,"y":90.8,"x0":-2.1152271904109976,"y0":50.001009616813974,"z0":6.261602528030922,"aX":-17.427188291829072},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":14.9},"zone":11,"typeConfidence":0.92,"plateTime":0.3992787756062257},"index":1,"playId":"22495c7c-0a49-320c-92ce-4b8e9f903297","pitchNumber":1,"startTime":"2026-03-20T03:11:27.778Z","endTime":"2026-03-20T03:11:35.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Humphrey steals (1) 2nd base. Jacob Humphrey scores. Throwing error by catcher Eric Haase.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"22495c7c-0a49-320c-92ce-4b8e9f903297","startTime":"2026-03-20T03:12:10.262Z","endTime":"2026-03-20T03:12:10.263Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814410,"link":"/api/v1/people/814410"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":16.799999999999997,"leverageIndex":1.4,"dramaIndex":143.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.64,"coordinates":{"aY":25.170426677163302,"aZ":-37.35701324228318,"pfxX":3.752303034964079,"pfxZ":-3.67015341606246,"pX":-0.11144209569076177,"pZ":2.282515162385647,"vX0":3.8842976537438196,"vY0":-118.70944005999097,"vZ0":-1.2719620862029122,"x":116.87,"y":133.18,"x0":-2.2636058015544176,"y0":50.00486612359248,"z0":6.2616193479970255,"aX":5.2938908834754255},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.7,"breakHorizontal":-7.8},"zone":5,"typeConfidence":0.9,"plateTime":0.46344635167335113},"index":3,"playId":"a9ccba06-7252-3c0f-989f-420f9b2cb916","pitchNumber":2,"startTime":"2026-03-20T03:12:10.264Z","endTime":"2026-03-20T03:12:16.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.64,"coordinates":{"aY":31.147501309908602,"aZ":-23.692777825686665,"pfxX":-10.417790612334471,"pfxZ":4.603816059675092,"pX":0.08851567237576595,"pZ":3.6559254752223915,"vX0":8.804386553178494,"vY0":-135.3082587843389,"vZ0":-2.491548851473259,"x":112.05,"y":170.38,"x0":-1.863447709325287,"y0":50.006693148172104,"z0":6.259419841618163,"aX":-19.207943501072634},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":16.8},"zone":12,"typeConfidence":0.9,"plateTime":0.40572556375078994},"hitData":{"launchSpeed":93.1,"launchAngle":73.0,"totalDistance":96.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":112.42,"coordY":183.0}},"index":4,"playId":"510215fe-4cf1-37be-b4c8-69be1e22bf26","pitchNumber":3,"startTime":"2026-03-20T03:12:33.934Z","endTime":"2026-03-20T03:12:42.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":1.4,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:12:42.669Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a line drive to right fielder Clayton Gray.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:14:54.807Z","endTime":"2026-03-20T03:16:14.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Clayton Gray replaces right fielder Mickey Moniak, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-03-20T03:14:54.797Z","endTime":"2026-03-20T03:14:54.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Troy Johnston replaces first baseman TJ Rumfield, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T03:14:54.799Z","endTime":"2026-03-20T03:14:54.800Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nic Kent replaces center fielder Brenton Doyle, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T03:14:54.801Z","endTime":"2026-03-20T03:14:54.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Skyler Messinger replaces third baseman Kyle Karros, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T03:14:54.803Z","endTime":"2026-03-20T03:14:54.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676038,"link":"/api/v1/people/676038"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Humphrey remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T03:14:54.805Z","endTime":"2026-03-20T03:14:54.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814410,"link":"/api/v1/people/814410"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66276741969471,"aZ":-26.677518038257443,"pfxX":7.078499788024269,"pfxZ":4.32092700519258,"pX":-1.6404834998458986,"pZ":2.7094854093434524,"vX0":0.7868810871388509,"vY0":-112.40796835389061,"vZ0":0.38320733573437515,"x":151.91,"y":124.7,"x0":-2.914497082775233,"y0":50.00059160042975,"z0":5.260163476180063,"aX":8.995104478841217},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":8.3,"breakHorizontal":-13.0,"spinRate":2807,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.48854629698635366,"extension":4.6133874571946745},"index":5,"playId":"d1b3f2d1-61a4-3f64-84ae-c0ced23dd3b9","pitchNumber":1,"startTime":"2026-03-20T03:14:54.807Z","endTime":"2026-03-20T03:14:58.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34473692493476,"aZ":-29.015374937413444,"pfxX":7.53617193034189,"pfxZ":2.552929633396797,"pX":-1.298228659865084,"pZ":3.042607514051945,"vX0":1.1195589787792577,"vY0":-111.06078352094706,"vZ0":1.572770799289819,"x":145.34,"y":177.44,"x0":-2.7884929499244584,"y0":50.00491670436146,"z0":5.360326369717054,"aX":9.34187406880742},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":5.4,"breakHorizontal":-13.9,"spinRate":2929,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.49466104874734507,"extension":4.64814565521932},"index":6,"playId":"4bb01a1a-1989-3227-af6c-4f1261ab8b5a","pitchNumber":2,"startTime":"2026-03-20T03:15:08.884Z","endTime":"2026-03-20T03:15:16.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885761371789727,"aZ":-32.66469718180186,"pfxX":-9.577585496604954,"pfxZ":-0.278134033493151,"pX":0.8071939684014394,"pZ":2.0279186804622173,"vX0":10.567682531924257,"vY0":-132.2358621725076,"vZ0":-2.2386740146855546,"x":117.31,"y":144.48,"x0":-1.9943033333772653,"y0":50.002002909822686,"z0":5.279081308350589,"aX":-16.98174430400925},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.8,"breakHorizontal":15.1,"spinRate":2348,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41402550381040726,"extension":5.422739096108851},"index":7,"playId":"ba1e0b23-7c30-35bc-abad-bfb9361c0e33","pitchNumber":3,"startTime":"2026-03-20T03:15:28.027Z","endTime":"2026-03-20T03:15:34.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508035903859085,"aZ":-27.911016552516767,"pfxX":-1.1336466286475555,"pfxZ":2.6926969577505435,"pX":0.30030080020217087,"pZ":2.09864329363106,"vX0":7.085241359483392,"vY0":-124.81956374199734,"vZ0":-2.155403527887696,"x":99.78,"y":160.96,"x0":-2.4244474346333984,"y0":50.000483513599804,"z0":5.265485583980273,"aX":-1.793497254921857},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":0.5,"spinRate":2665,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.4383635832073258,"extension":4.758629591027691},"index":8,"playId":"1b11a282-e8d7-3eee-a179-d7f5d6129845","pitchNumber":4,"startTime":"2026-03-20T03:15:45.211Z","endTime":"2026-03-20T03:15:49.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.611878884257475,"aZ":-31.281152964612733,"pfxX":8.30733317531871,"pfxZ":0.6842450149611938,"pX":-0.17637142861941915,"pZ":2.5867547215046396,"vX0":3.242934487069429,"vY0":-114.15856669883783,"vZ0":0.6221179702157456,"x":101.54,"y":137.89,"x0":-2.6981155978652307,"y0":50.00364366309885,"z0":5.409893352815676,"aX":10.87587733536137},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.7,"breakHorizontal":-15.8,"spinRate":2981,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.4812906076667529,"extension":4.946459654200676},"hitData":{"launchSpeed":98.8,"launchAngle":15.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.95,"coordY":114.66}},"index":9,"playId":"3b63619a-9121-346d-b053-b309a8cc3f35","pitchNumber":5,"startTime":"2026-03-20T03:16:01.903Z","endTime":"2026-03-20T03:16:14.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:16:14.638Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jared Oliva grounds into a force out, third baseman Skyler Messinger to second baseman Nic Kent. Drew Gilbert out at 2nd. Jared Oliva to 1st.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:16:29.123Z","endTime":"2026-03-20T03:18:58.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676038,"link":"/api/v1/people/676038"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"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":83.8,"endSpeed":77.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.412373626402037,"aZ":-34.359770356037174,"pfxX":-6.81085150634179,"pfxZ":-1.446584703470359,"pX":-0.26125469541178536,"pZ":1.4096038223660525,"vX0":7.248083158356506,"vY0":-121.90018326033191,"vZ0":-2.2853951430165225,"x":131.76,"y":195.34,"x0":-2.378587880706157,"y0":50.00089755723572,"z0":5.305990104388532,"aX":-10.32047731427316},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":10.8,"spinRate":1412,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.44814958823344186,"extension":5.106306067733832},"index":0,"playId":"2df37af2-07d7-3ec0-968e-d1428a88401f","pitchNumber":1,"startTime":"2026-03-20T03:16:38.722Z","endTime":"2026-03-20T03:16:44.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"2df37af2-07d7-3ec0-968e-d1428a88401f","startTime":"2026-03-20T03:16:51.282Z","endTime":"2026-03-20T03:17:06.333Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392370619414994,"aZ":-26.811207751415797,"pfxX":-0.13561607707771117,"pfxZ":3.6332437480459987,"pX":0.11679742838867471,"pZ":2.8087608530326666,"vX0":6.471319225938408,"vY0":-121.44139594012917,"vZ0":-0.14906591313293327,"x":127.82,"y":139.77,"x0":-2.5781571950806677,"y0":50.002408174651755,"z0":5.226410888121544,"aX":-0.20053485827757803},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.8,"breakHorizontal":-1.4,"spinRate":2995,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.45306802948384206,"extension":5.03557982173174},"index":2,"playId":"367e6cef-d3a9-3c13-b706-532d4e9df1fe","pitchNumber":2,"startTime":"2026-03-20T03:17:06.333Z","endTime":"2026-03-20T03:17:10.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"90933481-b7bc-3dcc-8e5d-520c4298cc86","startTime":"2026-03-20T03:17:40.251Z","endTime":"2026-03-20T03:17:44.892Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530863167278447,"aZ":-31.684094986202577,"pfxX":-11.254083080201916,"pfxZ":0.2906770647354371,"pX":-0.027597910473807625,"pZ":1.4659786913556718,"vX0":9.853126992185295,"vY0":-128.89235688913615,"vZ0":-1.407364106580448,"x":118.05,"y":199.2,"x0":-2.443228971410783,"y0":50.002376785939695,"z0":4.4724431645761795,"aX":-18.879732673249123},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":18.1,"spinRate":2398,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4254412301128121,"extension":5.43841621899629},"index":4,"playId":"a21d26ee-0483-3fb7-8a5e-d28d274cce68","pitchNumber":3,"startTime":"2026-03-20T03:17:57.003Z","endTime":"2026-03-20T03:18:04.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85739139069631,"aZ":-27.96947813456047,"pfxX":-10.426099676486391,"pfxZ":2.371435209437583,"pX":0.6340357111776411,"pZ":1.1998655385705423,"vX0":10.737805962029565,"vY0":-132.10356706466806,"vZ0":-4.884942025663048,"x":92.83,"y":206.38,"x0":-2.1193604934917554,"y0":50.00551682700199,"z0":5.116935808472374,"aX":-18.52015213342831},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":16.7},"zone":14,"typeConfidence":0.86,"plateTime":0.4138406983904428,"extension":5.319913360743114},"index":5,"playId":"0c12f9ea-8563-3179-ab45-5d225fdb2cbc","pitchNumber":4,"startTime":"2026-03-20T03:18:16.504Z","endTime":"2026-03-20T03:18:21.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84676679890914,"aZ":-35.12882588076902,"pfxX":-10.305344455050475,"pfxZ":-1.7027979974408805,"pX":-0.0576027865659067,"pZ":2.1670855364184862,"vX0":9.609408557188875,"vY0":-130.90917822223128,"vZ0":0.6649388584714682,"x":119.2,"y":180.27,"x0":-2.438481298842356,"y0":50.00371510277408,"z0":4.541147122072813,"aX":-17.87290253314889},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.6,"breakHorizontal":16.6,"spinRate":2313,"spinDirection":287},"zone":8,"typeConfidence":2.0,"plateTime":0.4185408063381022,"extension":5.40238392507512},"hitData":{"launchSpeed":97.3,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.33,"coordY":170.85}},"index":6,"playId":"911d87cf-b45f-3763-9169-1c6fa293b698","pitchNumber":5,"startTime":"2026-03-20T03:18:51.150Z","endTime":"2026-03-20T03:18:58.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.86,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:18:58.970Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Brennan grounds out softly, pitcher Jimmy Herget to second baseman Nic Kent. Jared Oliva to 2nd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:19:29.452Z","endTime":"2026-03-20T03:19:37.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677018517497647,"aZ":-29.485412724045148,"pfxX":5.099272246548658,"pfxZ":2.073034949651154,"pX":0.5291995842530578,"pZ":1.8441154876209338,"vX0":5.78457518891226,"vY0":-114.07450744197534,"vZ0":-0.6915058588591004,"x":96.83,"y":188.99,"x0":-2.7154689850669365,"y0":50.00538032644286,"z0":5.093313745383072,"aX":6.62895848412923},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.8,"breakHorizontal":-10.9,"spinRate":2226,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.4826887501495549,"extension":4.944851463263837},"hitData":{"launchSpeed":58.8,"launchAngle":-68.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.95,"coordY":191.34}},"index":0,"playId":"96d318ea-6849-38a2-85a9-8484bb2d12f8","pitchNumber":1,"startTime":"2026-03-20T03:19:29.452Z","endTime":"2026-03-20T03:19:37.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"first":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":3.6999999999999886,"leverageIndex":2.42,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:19:37.069Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eric Haase walks.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:20:01.079Z","endTime":"2026-03-20T03:22:14.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"postOnThird":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190947035736123,"aZ":-29.32061474304594,"pfxX":-11.020827658761174,"pfxZ":1.6020169466794005,"pX":1.303501776635415,"pZ":2.1735844628476593,"vX0":12.338510678954137,"vY0":-132.40485152826778,"vZ0":-2.54359033333095,"x":67.31,"y":180.09,"x0":-1.9760997845639015,"y0":50.003165912908315,"z0":5.283273377688796,"aX":-19.647793549329062},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":2371,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41302828913574574,"extension":5.306114826277475},"index":0,"playId":"d0cf7a5e-6482-3090-98c0-3363e1ad6b68","pitchNumber":1,"startTime":"2026-03-20T03:20:05.646Z","endTime":"2026-03-20T03:20:12.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282428965299836,"aZ":-24.26956754138662,"pfxX":0.3926410424192589,"pfxZ":5.101942569942056,"pX":-0.13749003705976356,"pZ":2.379307697510459,"vX0":6.0078365412636066,"vY0":-123.3336709991017,"vZ0":-1.8087646346986501,"x":122.24,"y":174.54,"x0":-2.650389584441276,"y0":50.001402298288916,"z0":5.15807820479719,"aX":0.6074429038765226},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2557,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4431816494613887,"extension":5.053613426130327},"index":1,"playId":"dd005cee-0b57-3252-ae95-a623c3fcad13","pitchNumber":2,"startTime":"2026-03-20T03:20:21.700Z","endTime":"2026-03-20T03:20:27.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.2,"endSpeed":82.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04939149985117,"aZ":-36.44270394882184,"pfxX":-9.726848741944877,"pfxZ":-2.4760178298381144,"pX":-1.053541009471411,"pZ":1.915134698850377,"vX0":7.567473573811239,"vY0":-131.12660182814483,"vZ0":0.3019610603465903,"x":157.16,"y":187.07,"x0":-2.726083095529132,"y0":50.00053142957604,"z0":4.537400954512304,"aX":-16.784282379679873},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.1,"breakHorizontal":15.7,"spinRate":2413,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.419137526852599,"extension":5.675578650838297},"index":2,"playId":"0c201490-45b9-3c34-b35e-b5bbd909e3b4","pitchNumber":3,"startTime":"2026-03-20T03:20:46.826Z","endTime":"2026-03-20T03:21:02.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.442288245595314,"aZ":-29.403556342245,"pfxX":4.586720075311214,"pfxZ":2.18809723535138,"pX":1.778819557106308,"pZ":2.7038336903155082,"vX0":8.481522687024954,"vY0":-112.16853985801347,"vZ0":2.5174689367222607,"x":49.2,"y":165.78,"x0":-2.6563849751026156,"y0":50.002731277013666,"z0":4.577275281186212,"aX":5.808486663875203},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":5.0,"breakHorizontal":-10.6,"spinRate":2991,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4894445937243104,"extension":5.493667850934954},"index":3,"playId":"01e15fec-6679-3943-8a61-881cf67adafe","pitchNumber":4,"startTime":"2026-03-20T03:21:11.435Z","endTime":"2026-03-20T03:21:20.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Oliva steals (13) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"01e15fec-6679-3943-8a61-881cf67adafe","startTime":"2026-03-20T03:21:30.164Z","endTime":"2026-03-20T03:21:42.953Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"postOnThird":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":2.46,"dramaIndex":72.0,"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229499152753025,"aZ":-29.524757822003306,"pfxX":6.086304483665658,"pfxZ":2.0063474146047433,"pX":1.135775230243137,"pZ":1.977967782697187,"vX0":6.720902837526717,"vY0":-114.99451676952405,"vZ0":-0.4455994678046581,"x":73.71,"y":185.37,"x0":-2.6315705952431427,"y0":50.0019380747767,"z0":5.074913884842924,"aX":8.030834404392184},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.8,"breakHorizontal":-13.0,"spinRate":3030,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4789969232815756,"extension":5.1207598076897405},"index":5,"playId":"85a933aa-81c6-33ed-bad9-e20204d6bf4d","pitchNumber":5,"startTime":"2026-03-20T03:21:42.953Z","endTime":"2026-03-20T03:21:47.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676412240029155,"aZ":-28.387097479398093,"pfxX":0.010201513738289592,"pfxZ":2.4968999521995165,"pX":1.3685821573178232,"pZ":1.9949536006054287,"vX0":8.691093573063094,"vY0":-122.83336776970908,"vZ0":-1.9492446479925551,"x":64.83,"y":184.92,"x0":-2.225864338026591,"y0":50.00502090275906,"z0":5.226266804857727,"aX":0.015863161829462475},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2704,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.44692221020458955,"extension":5.014965393921406},"index":6,"playId":"d8b4c874-3a53-3623-b4d3-cd5d23c7792d","pitchNumber":6,"startTime":"2026-03-20T03:22:08.316Z","endTime":"2026-03-20T03:22:14.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":2.46,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:22:14.344Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jerar Encarnacion doubles (3) on a sharp line drive to center fielder Jacob Humphrey. Jared Oliva scores. Eric Haase scores.","rbi":2,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:22:28.194Z","endTime":"2026-03-20T03:23:29.897Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814410,"link":"/api/v1/people/814410"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"coordinates":{"x":87.96,"y":183.56},"breaks":{}},"index":0,"playId":"74cfdf84-7645-461f-9cb8-ee8b69e9e138","pitchNumber":1,"startTime":"2026-03-20T03:22:48.146Z","endTime":"2026-03-20T03:22:53.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190246593810755,"aZ":-29.437354775038354,"pfxX":6.7395772226206425,"pfxZ":2.1171829954627963,"pX":-0.19659781167036816,"pZ":2.5029589826743437,"vX0":3.6798560692490363,"vY0":-113.58940295505619,"vZ0":0.6541554248913362,"x":124.49,"y":171.2,"x0":-2.719596385470396,"y0":50.000004551056264,"z0":5.166711047676432,"aX":8.697198083092829},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":4.3,"breakHorizontal":-13.2,"spinRate":2974,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4844667029040064,"extension":5.193841492551045},"hitData":{"launchSpeed":107.8,"launchAngle":17.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":153.28,"coordY":70.16}},"index":1,"playId":"43d93fa2-7199-3529-9415-9923ef9f4373","pitchNumber":2,"startTime":"2026-03-20T03:23:14.982Z","endTime":"2026-03-20T03:23:29.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"third":{"id":666931,"link":"/api/v1/people/666931"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-36.79999999999999,"leverageIndex":3.69,"dramaIndex":323.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:23:29.897Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a fly ball to left fielder Ryan Ritter. Jerar Encarnacion scores.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:23:57.153Z","endTime":"2026-03-20T03:24:13.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":91.4,"endSpeed":83.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728084287561643,"aZ":-24.10042491305754,"pfxX":-9.04690741118552,"pfxZ":4.514429837468889,"pX":0.942881840470568,"pZ":2.9879062729280372,"vX0":10.969335008726194,"vY0":-132.68188854902863,"vZ0":-1.6025718823945365,"x":81.06,"y":158.11,"x0":-2.0646733326059032,"y0":50.000130724662974,"z0":5.35166748380394,"aX":-16.168747050192625},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":14.0,"spinRate":2406,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4124179108842805,"extension":4.997787023581204},"hitData":{"launchSpeed":71.6,"launchAngle":35.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.09,"coordY":102.82}},"index":0,"playId":"0f480519-e512-345f-ab78-35396f75d94a","pitchNumber":1,"startTime":"2026-03-20T03:24:02.275Z","endTime":"2026-03-20T03:24:13.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":666464,"link":"/api/v1/people/666464"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":1.52,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:24:13.419Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Skyler Messinger to first baseman Troy Johnston.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T03:25:14.253Z","endTime":"2026-03-20T03:27:07.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676038,"link":"/api/v1/people/676038"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T03:24:34.685Z","endTime":"2026-03-20T03:25:16.614Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":90.4,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179103268919466,"aZ":-28.710311746077,"pfxX":-10.666368528918055,"pfxZ":1.9924056980719413,"pX":-0.6288799537455791,"pZ":2.204710452148406,"vX0":8.010480618583898,"vY0":-131.3239573386895,"vZ0":-2.470928603636265,"x":140.97,"y":179.25,"x0":-2.3409756134702766,"y0":50.00133057479097,"z0":5.30485700056931,"aX":-18.53071751637107},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":17.4,"spinRate":2215,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.41791187985734224,"extension":4.907496153977604},"index":1,"playId":"42a540fa-6f06-3ad0-b6d3-b4b80de8f726","pitchNumber":1,"startTime":"2026-03-20T03:25:16.614Z","endTime":"2026-03-20T03:25:21.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":89.2,"endSpeed":81.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567563728344435,"aZ":-35.85435185006733,"pfxX":-10.21998800885299,"pfxZ":-2.1817769027968614,"pX":-1.088853163395963,"pZ":1.8472513629892016,"vX0":7.234702252552994,"vY0":-129.6508189541221,"vZ0":0.2663207876032918,"x":158.5,"y":188.9,"x0":-2.601345090748519,"y0":50.00355845839185,"z0":4.501388354031947,"aX":-17.230333089964724},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.6,"breakHorizontal":16.7,"spinRate":2354,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.42405152489856546,"extension":4.87667715212495},"index":2,"playId":"dbb48c28-3c77-3cc2-a78a-0f51515e2843","pitchNumber":2,"startTime":"2026-03-20T03:25:35.582Z","endTime":"2026-03-20T03:25:40.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"9d71b4e9-c73e-3fef-990d-78ffb3a1c613","startTime":"2026-03-20T03:25:53.982Z","endTime":"2026-03-20T03:26:00.957Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534890880473984,"aZ":-30.32590729814605,"pfxX":6.164833487057197,"pfxZ":1.4261052658533115,"pX":1.0102530068531934,"pZ":1.3248748251639648,"vX0":6.426028063974149,"vY0":-114.02681244708069,"vZ0":-1.2584585955674,"x":78.49,"y":203.01,"x0":-2.664537678265427,"y0":50.00069200752129,"z0":4.92647509198079,"aX":7.967653693210879},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.5,"breakHorizontal":-13.1,"spinRate":2863,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.48373796362431065,"extension":5.122296286211572},"index":4,"playId":"a999b6ab-de42-389b-82cd-7ad0d0b39635","pitchNumber":3,"startTime":"2026-03-20T03:26:15.024Z","endTime":"2026-03-20T03:26:20.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95530160320383,"aZ":-29.02756581874448,"pfxX":-0.7493094409099885,"pfxZ":2.1184715576365853,"pX":-0.2695811232819301,"pZ":2.3679636721327624,"vX0":5.990578765747,"vY0":-121.01805243987903,"vZ0":-0.5543903955072601,"x":127.28,"y":174.84,"x0":-2.6766603628435606,"y0":50.00546774236738,"z0":5.136070768514876,"aX":-1.1154187611997088},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2723,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.45207991251534363,"extension":5.120903982698864},"index":5,"playId":"9c7807e9-4018-3b0b-b8ef-1fadc22743b8","pitchNumber":4,"startTime":"2026-03-20T03:26:35.888Z","endTime":"2026-03-20T03:26:40.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":77.7,"endSpeed":71.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8988529734574,"aZ":-30.9805846073331,"pfxX":4.896411221678756,"pfxZ":0.9343696037440434,"pX":0.05740528070329807,"pZ":2.898527374233524,"vX0":5.379326420908881,"vY0":-112.99939083866815,"vZ0":2.7210744821721926,"x":114.81,"y":160.52,"x0":-2.9965203440803436,"y0":50.00554225324594,"z0":4.805372557641814,"aX":6.289983776713476},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.8,"breakHorizontal":-10.3,"spinRate":2867,"spinDirection":82},"zone":2,"typeConfidence":2.0,"plateTime":0.48597441241037,"extension":5.142701975155213},"hitData":{"launchSpeed":83.1,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.34,"coordY":174.9}},"index":6,"playId":"93c08060-de67-3cd1-ae3a-e513cc6c6eb4","pitchNumber":5,"startTime":"2026-03-20T03:26:59.919Z","endTime":"2026-03-20T03:27:07.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:27:07.689Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, first baseman Jerar Encarnacion to pitcher JT Brubaker.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:29:08.256Z","endTime":"2026-03-20T03:29:50.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.747399545368452,"aZ":-21.744350860067694,"pfxX":-9.720335010693471,"pfxZ":5.825494247397611,"pX":1.2300102843079912,"pZ":2.466732988030348,"vX0":11.552610662924002,"vY0":-132.79052437715683,"vZ0":-5.423523151428485,"x":70.11,"y":172.18,"x0":-1.9087305366819636,"y0":50.00408124268129,"z0":6.112047193111613,"aX":-17.40637317384343},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":15.1,"spinRate":2266,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4120722666502763,"extension":5.647118010765063},"index":0,"playId":"9d06ec59-cc78-31dd-a92f-ad110d636f8f","pitchNumber":1,"startTime":"2026-03-20T03:29:13.090Z","endTime":"2026-03-20T03:29:18.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.178956323919223,"aZ":-27.172767594786862,"pfxX":-10.444881915061409,"pfxZ":3.1000264542750475,"pX":0.2275352310468417,"pZ":1.0282727019888247,"vX0":9.351549543927648,"vY0":-126.29257795233411,"vZ0":-6.957928484447678,"x":108.33,"y":211.02,"x0":-2.1696780258187047,"y0":50.00171384814042,"z0":6.010227235828654,"aX":-16.839524983069623},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":16.7,"spinRate":1916,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43400701201279457,"extension":5.711043360252149},"index":1,"playId":"4050208c-382c-33c5-a867-896448204007","pitchNumber":2,"startTime":"2026-03-20T03:29:26.331Z","endTime":"2026-03-20T03:29:29.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52549452112495,"aZ":-27.906582365943212,"pfxX":-8.867262426970104,"pfxZ":2.6738790704984527,"pX":-0.3583545506479539,"pZ":2.451001105985393,"vX0":7.205529679543313,"vY0":-125.63087841763539,"vZ0":-3.572956787029238,"x":130.66,"y":172.6,"x0":-2.112012038642338,"y0":50.00555102027716,"z0":6.160716437643131,"aX":-14.172162465485483},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":14.4,"spinRate":1882,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4360313788737509,"extension":5.612848632772312},"hitData":{"launchSpeed":72.9,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.39,"coordY":167.31}},"index":2,"playId":"f7b8b7cc-7b21-3c39-9f48-1e0415df1e10","pitchNumber":3,"startTime":"2026-03-20T03:29:41.711Z","endTime":"2026-03-20T03:29:50.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:29:50.138Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braxton Fulford grounds out, pitcher JT Brubaker to first baseman Jerar Encarnacion.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:30:01.046Z","endTime":"2026-03-20T03:30:36.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92163797321709,"aZ":-29.069738676555513,"pfxX":-1.4193694502710876,"pfxZ":2.0165533164418026,"pX":-0.07624470853768273,"pZ":2.3052947921583917,"vX0":5.2635324325950625,"vY0":-123.93326179814889,"vZ0":-3.7146084998737896,"x":119.91,"y":176.54,"x0":-2.0519030641920293,"y0":50.0044704894883,"z0":6.27643112815931,"aX":-2.1878937448085165},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":1.2,"spinRate":2415,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.44353671562993613,"extension":5.6515111664220035},"index":0,"playId":"95b65d87-e436-3e40-b9d8-03c19639ae5a","pitchNumber":1,"startTime":"2026-03-20T03:30:13.360Z","endTime":"2026-03-20T03:30:17.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":86.8,"endSpeed":78.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.739975302573775,"aZ":-26.73387050548179,"pfxX":-2.777809551537552,"pfxZ":3.4190185320253494,"pX":0.6442820916135168,"pZ":2.1540885949008843,"vX0":7.4505263861533155,"vY0":-126.09338580211698,"vZ0":-4.694011624252235,"x":92.44,"y":180.62,"x0":-2.004813610966697,"y0":50.000823197695865,"z0":6.230621882596299,"aX":-4.416102120062624},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":3.1,"spinRate":2440,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.436554821697297,"extension":5.493634331407432},"hitData":{"launchSpeed":61.6,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.58,"coordY":180.74}},"index":1,"playId":"e66e365d-f0b1-3a15-8003-0e724154cfff","pitchNumber":2,"startTime":"2026-03-20T03:30:26.505Z","endTime":"2026-03-20T03:30:36.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:30:36.729Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:30:40.407Z","endTime":"2026-03-20T03:32:17.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.4,"endSpeed":72.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333148442443974,"aZ":-36.35374368861156,"pfxX":5.149473215537883,"pfxZ":-3.1316694178835416,"pX":-0.9047473350695573,"pZ":2.614664383612531,"vX0":1.6633900002912312,"vY0":-115.59277481809512,"vZ0":-0.5848921091429614,"x":151.49,"y":168.18,"x0":-2.305372852065805,"y0":50.00320265660104,"z0":6.403520740690384,"aX":6.871599561625605},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.5,"breakHorizontal":-9.7,"spinRate":2649,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.47637768339806064,"extension":5.373067349059619},"index":0,"playId":"e9ac8971-0c17-39d6-84f3-f02693a1295e","pitchNumber":1,"startTime":"2026-03-20T03:30:58.062Z","endTime":"2026-03-20T03:31:04.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04423230751143,"aZ":-23.655578016439517,"pfxX":-6.937246954431023,"pfxZ":5.325729085607342,"pX":0.7626433756385261,"pZ":0.9312219021445736,"vX0":9.068345737111846,"vY0":-126.25686272226093,"vZ0":-7.794859460742596,"x":87.93,"y":213.64,"x0":-1.9905866664176444,"y0":50.001803658751335,"z0":5.990642161985071,"aX":-11.091224712242944},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.8,"breakHorizontal":10.2,"spinRate":1720,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4354435114320778,"extension":5.793021547801569},"index":1,"playId":"8c8ea12a-29ea-3cd4-b0be-90403f1edc32","pitchNumber":2,"startTime":"2026-03-20T03:31:12.554Z","endTime":"2026-03-20T03:31:18.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.453728529786098,"aZ":-25.79876064457598,"pfxX":-9.305879512895924,"pfxZ":3.419462331335435,"pX":-1.2887008296390046,"pZ":4.874664619127803,"vX0":5.25709836201734,"vY0":-135.86485334451726,"vZ0":0.7186293691982755,"x":166.12,"y":107.16,"x0":-2.042207620678131,"y0":50.0026818931589,"z0":6.402988087575463,"aX":-17.3545568175408},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":2201,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40351156269242194,"extension":5.388931922000515},"index":2,"playId":"817a93ef-80f9-3f81-b1d1-9ad0a424225b","pitchNumber":3,"startTime":"2026-03-20T03:31:41.844Z","endTime":"2026-03-20T03:31:46.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2026-03-20T03:31:54.995Z","endTime":"2026-03-20T03:32:11.373Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629760354226228,"aZ":-21.849327215578253,"pfxX":-8.316993939839316,"pfxZ":5.651165236498478,"pX":0.1581178199111245,"pZ":3.6128346392798703,"vX0":8.643671897062747,"vY0":-133.97974587805467,"vZ0":-2.895899097707411,"x":110.97,"y":141.23,"x0":-2.021833864136042,"y0":50.000990203231126,"z0":6.260581107215507,"aX":-15.192246810364024},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":13.3,"spinRate":2120,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40805009060762165,"extension":5.6198109245276715},"index":4,"playId":"2112fe18-4697-356c-9b3a-056d38ddaef4","pitchNumber":4,"startTime":"2026-03-20T03:32:11.373Z","endTime":"2026-03-20T03:32:17.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:32:17.534Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging, catcher Eric Haase to first baseman Jerar Encarnacion.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T03:32:24.245Z","endTime":"2026-03-20T03:33:53.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76538849943055,"aZ":-22.69002511096871,"pfxX":-9.015028006159218,"pfxZ":5.296121393815051,"pX":0.0876804447971293,"pZ":2.7985767258289482,"vX0":8.39285830278388,"vY0":-132.82198095109382,"vZ0":-4.669168476670498,"x":113.66,"y":163.22,"x0":-1.9379638027614454,"y0":50.004232673086335,"z0":6.223839434971371,"aX":-16.15014627123002},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":2105,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4119798424610992,"extension":5.497676835709203},"index":0,"playId":"e74daa88-8384-33e7-9ffe-5cecf3adca90","pitchNumber":1,"startTime":"2026-03-20T03:32:39.617Z","endTime":"2026-03-20T03:32:44.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947749202988224,"aZ":-16.95525050803202,"pfxX":-4.733118707499958,"pfxZ":8.375022028478373,"pX":0.39769422398395066,"pZ":3.9195860735108106,"vX0":7.693302576933402,"vY0":-133.96413599675964,"vZ0":-3.174657989748285,"x":101.84,"y":132.95,"x0":-1.8964727585769663,"y0":50.006260367921136,"z0":6.332200008676059,"aX":-8.605349619425583},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":2025,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4088644049872783,"extension":5.6269530815951265},"index":1,"playId":"2de8141f-8055-3af3-a7b3-0f75e34fb3e3","pitchNumber":2,"startTime":"2026-03-20T03:33:03.299Z","endTime":"2026-03-20T03:33:09.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75759294020316,"aZ":-16.555259046414566,"pfxX":-4.759591620943054,"pfxZ":8.596705890200038,"pX":3.80153901314408E-4,"pZ":3.995423944924924,"vX0":7.146460806387336,"vY0":-134.13030533881854,"vZ0":-2.879497480557417,"x":116.99,"y":130.9,"x0":-2.083520439793481,"y0":50.003175379089264,"z0":6.267263646379658,"aX":-8.648654052125083},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":7.1,"spinRate":2149,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40878721926715667,"extension":5.4369733822140125},"index":2,"playId":"84e47a25-e3b1-3e74-8369-d945dc8830c5","pitchNumber":3,"startTime":"2026-03-20T03:33:27.443Z","endTime":"2026-03-20T03:33:32.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276776695950694,"aZ":-35.72622452196609,"pfxX":2.014771825841497,"pfxZ":-2.422257821512913,"pX":0.8877601818288465,"pZ":0.4190945031737287,"vX0":6.31832676454369,"vY0":-120.94598052413183,"vZ0":-6.173173316102794,"x":83.16,"y":227.46,"x0":-2.0281455667666113,"y0":50.0003104466952,"z0":6.1660803413429655,"aX":2.959813108515877},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":-5.3,"spinRate":2783,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4542029004375805,"extension":5.5125423423051965},"index":3,"playId":"99a2c155-254e-3dae-ad5d-de70f7eedf65","pitchNumber":4,"startTime":"2026-03-20T03:33:49.089Z","endTime":"2026-03-20T03:33:53.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:33:53.850Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a ground ball to right fielder Clayton Gray.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:36:25.867Z","endTime":"2026-03-20T03:36:38.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Halvorsen replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-03-20T03:35:53.997Z","endTime":"2026-03-20T03:36:27.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97644511157652,"aZ":-16.931311070833345,"pfxX":-7.132725709225239,"pfxZ":7.487365244767444,"pX":-0.8462623910109053,"pZ":2.5979623412227486,"vX0":6.169791688632913,"vY0":-141.48459830427302,"vZ0":-6.160816058253689,"x":149.26,"y":168.64,"x0":-2.1238512042071562,"y0":50.00473361431191,"z0":5.880993652318146,"aX":-14.52491689367273},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":2117,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38649996955577226,"extension":6.637089752398461},"hitData":{"launchSpeed":74.2,"launchAngle":7.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.55,"coordY":126.81}},"index":1,"playId":"f04212d5-a6f5-3144-addc-1d4425050932","pitchNumber":1,"startTime":"2026-03-20T03:36:27.905Z","endTime":"2026-03-20T03:36:38.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.5,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:36:38.938Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a ground ball to shortstop Nicky Lopez. Christian Koss to 2nd.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:36:48.730Z","endTime":"2026-03-20T03:39:05.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.052793996570912,"aZ":-28.64927311413045,"pfxX":0.9765051850701676,"pfxZ":2.181315161497581,"pX":1.1902248741135013,"pZ":0.017939826648035992,"vX0":8.035028930585709,"vY0":-125.62837217739596,"vZ0":-8.441297045821162,"x":71.63,"y":238.3,"x0":-2.163065059298606,"y0":50.00130209121975,"z0":5.716705759033415,"aX":1.5756277299436114},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":-3.5,"spinRate":2354,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43432711311781036,"extension":6.683224399852045},"index":0,"playId":"1fee7e79-50f9-35a4-8b23-5f9791d4d4b7","pitchNumber":1,"startTime":"2026-03-20T03:37:06.540Z","endTime":"2026-03-20T03:37:10.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":98.4,"endSpeed":88.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.71656302629332,"aZ":-14.261002691117145,"pfxX":-6.1940019351241995,"pfxZ":8.777633921456541,"pX":-0.18497990638867923,"pZ":2.5808965513558446,"vX0":8.142505738359771,"vY0":-142.84850599232783,"vZ0":-6.487184602961002,"x":124.05,"y":169.1,"x0":-2.2843474453812003,"y0":50.00362573551552,"z0":5.799174508883562,"aX":-12.642646858047451},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2237,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3852562880386219,"extension":6.751829428551476},"index":1,"playId":"742f0218-f236-3c53-9945-2fb45b3154fd","pitchNumber":2,"startTime":"2026-03-20T03:37:26.510Z","endTime":"2026-03-20T03:37:29.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":98.8,"endSpeed":90.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67504646895392,"aZ":-16.792693365785638,"pfxX":-7.272950479680842,"pfxZ":7.351902485471719,"pX":0.18589835977070668,"pZ":3.448074172338477,"vX0":9.423776135086822,"vY0":-143.6120787240301,"vZ0":-3.8374143982179763,"x":109.91,"y":145.68,"x0":-2.1902852850280605,"y0":50.00615277218391,"z0":5.843546412558059,"aX":-15.223679498439164},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":11.3,"spinRate":2130,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38112321793414683,"extension":6.703397109050564},"index":2,"playId":"ac4d51e5-88cd-3f15-9db0-67dd3da33866","pitchNumber":3,"startTime":"2026-03-20T03:37:51.359Z","endTime":"2026-03-20T03:37:54.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"cd78db62-5392-3487-9a14-289cf5e35ea7","startTime":"2026-03-20T03:38:13.388Z","endTime":"2026-03-20T03:38:16.795Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20881857543652,"aZ":-30.2062974467933,"pfxX":1.6081289071884157,"pfxZ":1.1566222880963857,"pX":1.3691513058516813,"pZ":0.3233018697726237,"vX0":8.515596805408867,"vY0":-129.00206561978766,"vZ0":-8.118030648645425,"x":64.81,"y":230.05,"x0":-2.174570641282495,"y0":50.000243921323616,"z0":5.818317355568352,"aX":2.7263640900200503},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":-4.7,"spinRate":2447,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.42354702886117357,"extension":6.657332420020078},"index":4,"playId":"2455611c-c469-3214-b199-cc886451ca2d","pitchNumber":4,"startTime":"2026-03-20T03:38:35.491Z","endTime":"2026-03-20T03:38:42.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978876012353457,"aZ":-30.100281679347987,"pfxX":1.8997988664727918,"pfxZ":1.3288613682669643,"pX":0.7054593275910004,"pZ":2.0063407760602496,"vX0":6.281944864021661,"vY0":-124.70131498571043,"vZ0":-3.59583116481681,"x":90.11,"y":184.61,"x0":-2.101520076727728,"y0":50.003714381055566,"z0":5.972029575935522,"aX":2.967371513545155},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2408,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.4405997965532227,"extension":6.731755153920591},"hitData":{"launchSpeed":83.8,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.98,"coordY":145.54}},"index":5,"playId":"f7518449-780c-3bc9-9456-a71bb903a483","pitchNumber":5,"startTime":"2026-03-20T03:38:58.693Z","endTime":"2026-03-20T03:39:05.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.78,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:39:05.791Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:39:43.306Z","endTime":"2026-03-20T03:42:45.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":692348,"fullName":"Aeverson Arteaga","link":"/api/v1/people/692348"},"postOnThird":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,4,5,6,7,8,9],"actionIndex":[0,2,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":692348,"fullName":"Aeverson Arteaga","link":"/api/v1/people/692348"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Aeverson Arteaga replaces Osleivis Basabe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-03-20T03:39:45.216Z","endTime":"2026-03-20T03:39:45.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692348,"link":"/api/v1/people/692348"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":678545,"link":"/api/v1/people/678545"},"base":1,"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578511858003395,"aZ":-29.02982923018177,"pfxX":1.0164359749304905,"pfxZ":1.9590482025112999,"pX":2.0740471245175978,"pZ":-0.5247464693976293,"vX0":10.22549149662958,"vY0":-126.81883918362107,"vZ0":-9.650207230912281,"x":37.94,"y":252.95,"x0":-2.1677430212723054,"y0":50.00196018116836,"z0":5.699034594500743,"aX":1.6300223524996524},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":-4.6,"spinRate":1118,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.43439886596158717,"extension":6.749090645890297},"index":1,"playId":"9cd0e7f7-b834-3591-ba08-62a7ba063e80","pitchNumber":1,"startTime":"2026-03-20T03:39:45.218Z","endTime":"2026-03-20T03:39:55.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":692348,"link":"/api/v1/people/692348"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Seth Halvorsen. Christian Koss to 3rd. Aeverson Arteaga to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"9cd0e7f7-b834-3591-ba08-62a7ba063e80","startTime":"2026-03-20T03:40:16.678Z","endTime":"2026-03-20T03:40:30.029Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":692348,"link":"/api/v1/people/692348"},"second":{"id":683766,"link":"/api/v1/people/683766"},"postOnSecond":{"id":692348,"link":"/api/v1/people/692348"},"postOnThird":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":0.88,"dramaIndex":55.0,"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T03:40:30.029Z","endTime":"2026-03-20T03:40:49.599Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901055357420056,"aZ":-28.026667673213332,"pfxX":-9.10650278173976,"pfxZ":2.467337887406229,"pX":0.05393590687170681,"pZ":1.3263995341151498,"vX0":9.220129250424097,"vY0":-128.4684331210141,"vZ0":-5.686430151637121,"x":114.94,"y":202.97,"x0":-2.3867050608113374,"y0":50.004445188869326,"z0":5.728233588910159,"aX":-15.327672669187956},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":14.6,"spinRate":1512,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.42523576348305436,"extension":6.674539616644666},"index":4,"playId":"8c2d690d-6320-3122-adb8-f802e1b030e5","pitchNumber":2,"startTime":"2026-03-20T03:40:49.599Z","endTime":"2026-03-20T03:40:55.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":98.1,"endSpeed":90.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.412791599203004,"aZ":-21.72323046506528,"pfxX":-6.52672416459902,"pfxZ":5.033762781045651,"pX":0.32303577751938745,"pZ":2.3607417640475727,"vX0":9.816433926204805,"vY0":-142.60089688402178,"vZ0":-5.594320211307531,"x":104.69,"y":175.04,"x0":-2.3036485691938333,"y0":50.000049085652336,"z0":5.703108838059646,"aX":-13.544236155346212},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.2,"breakHorizontal":10.0,"spinRate":2036,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38296369514285367,"extension":6.83303685170408},"index":5,"playId":"2c982e13-f33f-353e-b6ff-29329f10a669","pitchNumber":3,"startTime":"2026-03-20T03:41:08.002Z","endTime":"2026-03-20T03:41:12.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223531956388396,"aZ":-31.135918661740856,"pfxX":-7.733395350211115,"pfxZ":0.600875785043737,"pX":0.16800481541960482,"pZ":1.3585980143818481,"vX0":9.319892423164875,"vY0":-129.78760091185117,"vZ0":-5.235408506416038,"x":110.6,"y":202.1,"x0":-2.451900189789225,"y0":50.00022866430373,"z0":5.751613705305147,"aX":-13.292412986253485},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.1,"breakHorizontal":12.1,"spinRate":1507,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42079057833223654,"extension":6.683344250251571},"index":6,"playId":"574d5773-a8db-392a-aaf8-671b2bfa1d16","pitchNumber":4,"startTime":"2026-03-20T03:41:27.642Z","endTime":"2026-03-20T03:41:31.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":89.5,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04603992917283,"aZ":-29.619216938566495,"pfxX":0.9627740832916911,"pfxZ":1.4900011106207325,"pX":-0.38747529782948525,"pZ":1.6499854250492159,"vX0":4.467900556823909,"vY0":-130.16211758126906,"vZ0":-5.206898882752669,"x":131.77,"y":194.23,"x0":-2.253205347855237,"y0":50.00115193614601,"z0":5.926818136699525,"aX":1.6459580309099777},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2381,"spinDirection":106},"zone":7,"typeConfidence":2.0,"plateTime":0.4212741130722746,"extension":6.590409422179993},"index":7,"playId":"ffac02e2-1b57-3e89-af1f-3eec62af09f9","pitchNumber":5,"startTime":"2026-03-20T03:41:52.221Z","endTime":"2026-03-20T03:41:57.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20834114750695,"aZ":-16.617690501062697,"pfxX":-6.678401112414859,"pfxZ":7.612947408032738,"pX":-0.07860070890487728,"pZ":3.149964972459408,"vX0":8.72772732822953,"vY0":-142.19115662330918,"vZ0":-4.416147364744901,"x":120.0,"y":153.73,"x0":-2.3230033766566907,"y0":50.00475466946663,"z0":5.780740280648728,"aX":-13.650383911097062},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":10.3,"spinRate":2115,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.38551063953461817,"extension":6.784858072520844},"index":8,"playId":"6eef095a-1e6d-3966-bea9-3a6371371072","pitchNumber":6,"startTime":"2026-03-20T03:42:13.704Z","endTime":"2026-03-20T03:42:19.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44272215844391,"aZ":-28.67341182276053,"pfxX":-6.414560679113492,"pfxZ":2.0645476018437185,"pX":0.005531987550033576,"pZ":0.9839320132578365,"vX0":7.849940172462551,"vY0":-128.74968448608834,"vZ0":-6.495846015566892,"x":116.79,"y":212.21,"x0":-2.236552547856614,"y0":50.00180594560874,"z0":5.732256983293915,"aX":-10.867406629193628},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":10.1,"spinRate":1504,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4239478657134099,"extension":6.650579104864334},"index":9,"playId":"3cae4ab4-c736-36c6-bc51-b6f37f7dcb48","pitchNumber":7,"startTime":"2026-03-20T03:42:39.480Z","endTime":"2026-03-20T03:42:45.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:42:45.134Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Oliva doubles (4) on a line drive to left fielder Ryan Ritter. Christian Koss scores. Aeverson Arteaga scores. Drew Gilbert to 3rd.","rbi":2,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:43:04.652Z","endTime":"2026-03-20T03:43:22.665Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":678020,"link":"/api/v1/people/678020"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":692348,"fullName":"Aeverson Arteaga","link":"/api/v1/people/692348"},"responsiblePitcher":{"id":678020,"link":"/api/v1/people/678020"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084999100909634,"aZ":-26.872046334952845,"pfxX":-6.300961046218253,"pfxZ":3.1327165409273245,"pX":-0.9719764549504684,"pZ":3.0277317153758303,"vX0":5.885010024235015,"vY0":-128.59090568099296,"vZ0":-2.136093626812622,"x":154.05,"y":157.03,"x0":-2.4602736492939288,"y0":50.0012847758613,"z0":5.932515281357161,"aX":-10.660396801818594},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":10.3,"spinRate":1605,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.42427939345337196,"extension":6.744858883035111},"hitData":{"launchSpeed":96.9,"launchAngle":17.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.83,"coordY":84.65}},"index":0,"playId":"ad443be4-f5ca-32ea-ac46-7b321425b67d","pitchNumber":1,"startTime":"2026-03-20T03:43:09.166Z","endTime":"2026-03-20T03:43:22.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666931,"link":"/api/v1/people/666931","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":666931,"link":"/api/v1/people/666931"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-4.4,"leverageIndex":0.78,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:43:22.665Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Brennan grounds out, third baseman Skyler Messinger to first baseman Troy Johnston.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:43:51.398Z","endTime":"2026-03-20T03:45:20.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676038,"link":"/api/v1/people/676038"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19806137456896,"aZ":-18.642214321209778,"pfxX":-8.988667445516223,"pfxZ":6.40347470903904,"pX":-0.19048931848820436,"pZ":2.678206121247713,"vX0":9.050072034870613,"vY0":-144.7999349605687,"vZ0":-5.591909163484981,"x":124.26,"y":166.47,"x0":-2.1952704537493197,"y0":50.00672473192969,"z0":5.782907383864461,"aX":-19.007966836190775},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":2344,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3788950687085424,"extension":6.794303399377745},"index":0,"playId":"9c336b52-8f3b-3597-ab48-683caddd44de","pitchNumber":1,"startTime":"2026-03-20T03:43:58.561Z","endTime":"2026-03-20T03:44:03.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":98.6,"endSpeed":89.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40329004665556,"aZ":-15.052988934305874,"pfxX":-6.538234466427036,"pfxZ":8.304956170204552,"pX":0.2787463940816397,"pZ":1.4099223601875968,"vX0":8.82162398609492,"vY0":-142.99741198771636,"vZ0":-9.412949372115307,"x":62.11,"y":168.03,"x0":-2.003416339921252,"y0":50.00229208362064,"z0":5.698826264489438,"aX":-13.477963811867005},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2224,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38372315413334057,"extension":6.920660098347314},"index":1,"playId":"79e76f01-90e8-3fa2-a394-8d5dc8c4dc66","pitchNumber":2,"startTime":"2026-03-20T03:44:26.375Z","endTime":"2026-03-20T03:44:31.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":87.2,"endSpeed":80.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213466409339205,"aZ":-31.393685483410543,"pfxX":0.3895123385277486,"pfxZ":0.4718699580473924,"pX":-0.265046680178246,"pZ":4.005455988931955,"vX0":4.9086776087978885,"vY0":-126.93406198837344,"vZ0":0.8411667204444717,"x":132.2,"y":127.53,"x0":-2.268573540376158,"y0":50.000983221642066,"z0":6.155366844635496,"aX":0.638956208300451},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-1.7,"spinRate":2438,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.43030832315910583,"extension":6.605228432068683},"index":2,"playId":"1eea1d79-cd89-3c1f-bf92-88f9d4dceb40","pitchNumber":3,"startTime":"2026-03-20T03:44:45.921Z","endTime":"2026-03-20T03:44:51.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":89.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.17516640038231,"aZ":-14.795721971912604,"pfxX":-8.187737170896973,"pfxZ":8.405062015297478,"pX":0.35982972587496515,"pZ":2.6739985273835334,"vX0":10.103923912726067,"vY0":-143.76488972513354,"vZ0":-6.216360082524551,"x":103.28,"y":166.58,"x0":-2.1571209627911037,"y0":50.00076894491893,"z0":5.803468903992293,"aX":-16.925684254518277},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":12.5,"spinRate":2314,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.38281032737014353,"extension":6.7875364195908885},"hitData":{"launchSpeed":92.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.88,"coordY":174.9}},"index":3,"playId":"bba28af0-b448-3e22-befb-c591ab88f075","pitchNumber":4,"startTime":"2026-03-20T03:45:13.355Z","endTime":"2026-03-20T03:45:20.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:45:20.769Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Haase singles on a ground ball to left fielder Ryan Ritter. Drew Gilbert scores. Jared Oliva scores.","rbi":2,"awayScore":13,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:45:32.337Z","endTime":"2026-03-20T03:47:29.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":{"id":678020,"link":"/api/v1/people/678020"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":678020,"link":"/api/v1/people/678020"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77569735372816,"aZ":-25.77291732706043,"pfxX":-7.473790952426221,"pfxZ":3.72684259254245,"pX":-0.042859972092328794,"pZ":1.2885221079070366,"vX0":8.487587565073834,"vY0":-129.6477968211273,"vZ0":-6.372222425302085,"x":118.63,"y":203.99,"x0":-2.3739728834186584,"y0":50.00428488258435,"z0":5.7210358427218,"aX":-12.841413050220703},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":11.9,"spinRate":1669,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4209974812990751,"extension":6.709987973535906},"index":0,"playId":"d1d3d110-4c9e-3351-9a2a-9eb10b82bb02","pitchNumber":1,"startTime":"2026-03-20T03:45:47.966Z","endTime":"2026-03-20T03:45:52.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94120073261356,"aZ":-26.184357150085898,"pfxX":-6.6610182877883055,"pfxZ":3.4907461156883812,"pX":-0.20935304349025288,"pZ":1.8516260742257602,"vX0":7.378712153742492,"vY0":-129.43886955000656,"vZ0":-5.151524430711614,"x":124.98,"y":188.79,"x0":-2.2153176853302248,"y0":50.00598677691052,"z0":5.842489440883852,"aX":-11.44264153533447},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":10.7,"spinRate":1649,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4212086930062138,"extension":6.663228651266313},"index":1,"playId":"466b91b1-f463-3dcd-a35f-98ba706db8d2","pitchNumber":2,"startTime":"2026-03-20T03:46:09.222Z","endTime":"2026-03-20T03:46:14.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973908617555814,"aZ":-27.94257204636826,"pfxX":-8.768499217465585,"pfxZ":2.457137857108579,"pX":-0.3496364615126975,"pZ":1.8012932694966832,"vX0":8.327283543373824,"vY0":-130.11059824883034,"vZ0":-4.811070084656396,"x":130.33,"y":190.15,"x0":-2.4444448641036627,"y0":50.00373768560784,"z0":5.778656727814172,"aX":-15.112575134786692},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":1562,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4201408684001078,"extension":6.678045320168894},"index":2,"playId":"125d821a-5365-3fa5-91df-179cf019f707","pitchNumber":3,"startTime":"2026-03-20T03:46:34.857Z","endTime":"2026-03-20T03:46:38.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721891977405207,"aZ":-24.20750338489958,"pfxX":-8.746060046318062,"pfxZ":4.684543920215685,"pX":-0.5041958821181066,"pZ":0.22273987341781007,"vX0":8.05376036902514,"vY0":-129.54615046551726,"vZ0":-9.25331462905506,"x":136.22,"y":232.77,"x0":-2.5150266378611184,"y0":50.00631326947789,"z0":5.68754443883264,"aX":-14.888567687584068},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":14.0,"spinRate":1545,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42257827596891273,"extension":6.582940451938299},"index":3,"playId":"f1698035-69dd-35a0-a4ef-19c496c8d48a","pitchNumber":4,"startTime":"2026-03-20T03:46:54.329Z","endTime":"2026-03-20T03:47:00.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087972649162605,"aZ":-29.18930825323006,"pfxX":1.403012427594439,"pfxZ":1.7872374017174009,"pX":0.7294092958423505,"pZ":2.1143832818325805,"vX0":6.9692836657474055,"vY0":-128.80777121438166,"vZ0":-3.9898573652200717,"x":89.2,"y":181.69,"x0":-2.199653356736234,"y0":50.00520331659057,"z0":5.954084557884179,"aX":2.3435914141710925},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2481,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4261143672077603,"extension":6.76001451802085},"hitData":{"launchSpeed":80.0,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.25,"coordY":125.29}},"index":4,"playId":"c716580a-4dc6-3ab5-a4a3-2f688fc21dff","pitchNumber":5,"startTime":"2026-03-20T03:47:18.271Z","endTime":"2026-03-20T03:47:29.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":666931,"link":"/api/v1/people/666931"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-1.4999999999999998,"leverageIndex":0.26,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:47:29.112Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jerar Encarnacion singles on a line drive to left fielder Ryan Ritter. Eric Haase to 2nd.","rbi":0,"awayScore":13,"homeScore":7,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:47:56.263Z","endTime":"2026-03-20T03:49:20.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnSecond":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.219809285923766,"aZ":-12.808072655306075,"pfxX":-7.138331046358014,"pfxZ":9.105777830916471,"pX":0.33816317512830985,"pZ":2.000963664774126,"vX0":9.78941278444981,"vY0":-145.40155490428947,"vZ0":-8.471404794915399,"x":104.11,"y":184.75,"x0":-2.1554130155094904,"y0":50.00456851224073,"z0":5.742143244661488,"aX":-15.184658005422781},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2201,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3776694338654569,"extension":7.070973468664519},"index":0,"playId":"6e22a0d3-deeb-39b0-9bf9-3782da88148e","pitchNumber":1,"startTime":"2026-03-20T03:48:02.778Z","endTime":"2026-03-20T03:48:06.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":99.7,"endSpeed":90.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94314507596809,"aZ":-13.100277451024503,"pfxX":-6.698576057829966,"pfxZ":9.030096318264079,"pX":-0.4202935282203369,"pZ":3.396174608221598,"vX0":6.9859625366062215,"vY0":-144.8915883103553,"vZ0":-4.911606665154948,"x":133.02,"y":147.08,"x0":-2.0000303072810026,"y0":50.00312141588037,"z0":5.92306147152114,"aX":-14.14920289819386},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2308,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.37898222912226176,"extension":6.8553381775418165},"index":1,"playId":"84f87a49-30bf-372d-889f-15cd943f8c50","pitchNumber":2,"startTime":"2026-03-20T03:48:22.467Z","endTime":"2026-03-20T03:48:25.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5095002601878,"aZ":-13.402226625950494,"pfxX":-6.933806652458429,"pfxZ":8.739585319472614,"pX":0.3895218450799431,"pZ":3.836462379132,"vX0":9.46107934692323,"vY0":-145.49118251505777,"vZ0":-3.6483554051954594,"x":102.15,"y":135.2,"x0":-2.00065663721721,"y0":50.00349023137627,"z0":5.916596773415132,"aX":-14.895155260052315},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2360,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.37619014580000165,"extension":6.780443002083477},"index":2,"playId":"bf503d79-7c34-3902-b27c-bb1915a52122","pitchNumber":3,"startTime":"2026-03-20T03:48:45.797Z","endTime":"2026-03-20T03:48:49.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20361405060184,"aZ":-24.510529044832538,"pfxX":-6.451246696496776,"pfxZ":4.70975112424315,"pX":-0.02609295652797921,"pZ":2.815572744668325,"vX0":7.308421462302717,"vY0":-126.614064896557,"vZ0":-3.136661246634968,"x":117.99,"y":162.76,"x0":-2.108221517204706,"y0":50.005901370976304,"z0":6.026263516953849,"aX":-10.504853470126989},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":10.1,"spinRate":1454,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.43216301631760956,"extension":6.574323509475739},"hitData":{"launchSpeed":98.1,"launchAngle":11.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.61,"coordY":102.76}},"index":3,"playId":"9546531b-96ba-35f6-aff9-59ccfed63644","pitchNumber":4,"startTime":"2026-03-20T03:49:08.908Z","endTime":"2026-03-20T03:49:20.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":678020,"link":"/api/v1/people/678020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:49:20.639Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Matos grounds into a double play, shortstop Nicky Lopez to second baseman Nic Kent to first baseman Troy Johnston. Jerar Encarnacion out at 2nd. Luis Matos out at 1st.","rbi":0,"awayScore":13,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T03:51:40.994Z","endTime":"2026-03-20T03:53:24.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687317,"fullName":"Stu Flesland III","link":"/api/v1/people/687317"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":13,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T03:49:25.806Z","endTime":"2026-03-20T03:50:05.166Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Stu Flesland III replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T03:50:05.166Z","endTime":"2026-03-20T03:51:43.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687317,"link":"/api/v1/people/687317"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678020,"link":"/api/v1/people/678020","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":76.8,"endSpeed":70.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555068591628174,"aZ":-32.516617896130484,"pfxX":-8.520092943168285,"pfxZ":-0.2761668120628231,"pX":0.2545812066790797,"pZ":1.1867839315444322,"vX0":-5.037569186859162,"vY0":-111.6247527016259,"vZ0":-2.431428807255458,"x":107.3,"y":206.74,"x0":3.6618983068433133,"y0":50.00345815508427,"z0":5.698943082036908,"aX":-10.552305426149065},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-0.8,"breakHorizontal":16.9,"spinRate":2130,"spinDirection":296},"zone":14,"typeConfidence":1.1,"plateTime":0.494192562313549,"extension":6.0220452889371945},"index":2,"playId":"0e72b43f-5abc-346f-8465-a4db0d8af526","pitchNumber":1,"startTime":"2026-03-20T03:51:43.143Z","endTime":"2026-03-20T03:51:46.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380858070254973,"aZ":-23.696579746779282,"pfxX":7.817426727306284,"pfxZ":5.683064719010142,"pX":-0.4824687582032577,"pZ":1.5785307552470724,"vX0":-10.147404115555982,"vY0":-121.48475421932568,"vZ0":-5.476013421813998,"x":135.39,"y":196.16,"x0":2.737937316427652,"y0":50.00059289357084,"z0":5.928555253680787,"aX":11.653968829013811},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.1,"breakHorizontal":-11.6,"spinRate":1522,"spinDirection":118},"zone":7,"typeConfidence":1.34,"plateTime":0.45130930599625874,"extension":5.877837973534634},"index":3,"playId":"fe4e1fe6-7351-3f8f-8d57-a64a711293f8","pitchNumber":2,"startTime":"2026-03-20T03:52:01.277Z","endTime":"2026-03-20T03:52:07.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91963165360565,"aZ":-27.646175584737158,"pfxX":-0.4628618457929399,"pfxZ":3.0154231685172337,"pX":-1.184775081360128,"pZ":0.13972033514615037,"vX0":-10.180984415510155,"vY0":-122.21989124265676,"vZ0":-7.578394817662505,"x":162.16,"y":235.01,"x0":3.108999219768261,"y0":50.000841228376544,"z0":5.681601999486617,"aX":-0.6938128693119076},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":3.5,"spinRate":2068,"spinDirection":271},"zone":13,"typeConfidence":1.33,"plateTime":0.44955219341560104,"extension":5.811959319066449},"index":4,"playId":"f84a783f-2a38-32b2-b74c-0368a89e5dcb","pitchNumber":3,"startTime":"2026-03-20T03:52:27.781Z","endTime":"2026-03-20T03:52:33.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.8,"endSpeed":84.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20409645244481,"aZ":-17.777848632802787,"pfxX":4.972861285435786,"pfxZ":7.989052483396038,"pX":0.5358265550167072,"pZ":1.9562887076917612,"vX0":-8.617391202981263,"vY0":-133.27922929677572,"vZ0":-7.167357344266859,"x":96.58,"y":185.96,"x0":3.162453198657509,"y0":50.001363672473786,"z0":5.9604788231141415,"aX":8.96027441985538},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":-7.2,"spinRate":2294,"spinDirection":178},"zone":9,"typeConfidence":1.13,"plateTime":0.41069187954489417,"extension":5.584324721040864},"index":5,"playId":"c017f447-ca43-38ee-98e1-4b95ae0fd70a","pitchNumber":4,"startTime":"2026-03-20T03:52:50.221Z","endTime":"2026-03-20T03:52:53.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517087748437127,"aZ":-23.018200835964276,"pfxX":4.690662877097566,"pfxZ":5.185421669276952,"pX":-0.7634295894384336,"pZ":2.974977137767991,"vX0":-11.367356636194899,"vY0":-131.9251359834627,"vZ0":-3.5375297386138658,"x":146.1,"y":158.46,"x0":2.9879288454109,"y0":50.00509828211868,"z0":6.025878158659743,"aX":8.28740784375251},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-6.1,"spinRate":2053,"spinDirection":136},"zone":1,"typeConfidence":1.05,"plateTime":0.41485609122897094,"extension":5.664138902120913},"hitData":{"launchSpeed":81.0,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.92,"coordY":161.23}},"index":6,"playId":"2bb032a9-b4b8-3837-82ee-f9a35ac6b847","pitchNumber":5,"startTime":"2026-03-20T03:53:11.928Z","endTime":"2026-03-20T03:53:24.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":687317,"link":"/api/v1/people/687317"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.29999999999999993,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:53:24.404Z","atBatIndex":73},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan Ritter reaches on a throwing error by shortstop Christian Koss.","rbi":0,"awayScore":13,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:55:56.039Z","endTime":"2026-03-20T03:56:29.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Turner Hill replaces right fielder Luis Matos, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"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-03-20T03:54:57.709Z","endTime":"2026-03-20T03:54:57.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Aeverson Arteaga remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T03:54:57.735Z","endTime":"2026-03-20T03:54:57.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692348,"link":"/api/v1/people/692348"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":678545,"link":"/api/v1/people/678545"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gregory Santos replaces JT Brubaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T03:54:57.736Z","endTime":"2026-03-20T03:55:58.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666619,"link":"/api/v1/people/666619"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.470836041408596,"aZ":-28.1548652838396,"pfxX":-9.644238433177502,"pfxZ":1.865399345723688,"pX":-2.073536109612002,"pZ":2.5633186473124754,"vX0":2.1032977022759773,"vY0":-146.16480249405893,"vZ0":-4.771503212235198,"x":196.04,"y":169.57,"x0":-1.5510001895794494,"y0":50.00441784299089,"z0":5.914192614793428,"aX":-20.803343014626883},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":2.6,"breakHorizontal":17.0,"spinRate":2331,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.375178062851226,"extension":6.42062714472755},"index":3,"playId":"76a5c372-94ee-3d2e-a1d2-89eafc7552af","pitchNumber":1,"startTime":"2026-03-20T03:55:58.254Z","endTime":"2026-03-20T03:56:06.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49248670516176,"aZ":-20.191220384204602,"pfxX":-9.826082558029213,"pfxZ":5.560257615760546,"pX":-1.6883148773562489,"pZ":2.016771783926499,"vX0":3.198311469488324,"vY0":-146.1030389294102,"vZ0":-7.240871117974269,"x":181.35,"y":184.33,"x0":-1.5229443307113437,"y0":50.000820704285964,"z0":5.747393889383218,"aX":-21.16959084147319},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.8,"breakHorizontal":17.2,"spinRate":2265,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3753738283336583,"extension":6.270894879119396},"hitData":{"launchSpeed":61.3,"launchAngle":17.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.17,"coordY":140.57}},"index":4,"playId":"80712f44-9492-32bd-8ce0-9db58f06870d","pitchNumber":2,"startTime":"2026-03-20T03:56:19.017Z","endTime":"2026-03-20T03:56:29.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.8999999999999999,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:56:29.778Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nic Kent walks. Ryan Ritter to 2nd.","rbi":0,"awayScore":13,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:57:00.654Z","endTime":"2026-03-20T03:58:24.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"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":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.9,"endSpeed":92.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.221641707991715,"aZ":-26.734615361980147,"pfxX":-10.266839131853281,"pfxZ":2.5070202402012347,"pX":-1.4986756984761802,"pZ":1.2241297855493714,"vX0":4.666984433771718,"vY0":-146.69920519062404,"vZ0":-8.211109330992564,"x":174.13,"y":205.73,"x0":-1.7804672037192006,"y0":50.0036855935569,"z0":5.66496335854066,"aX":-22.27310810981838},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":2438,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3740351970303779,"extension":6.365273249716396},"index":0,"playId":"d12e1d16-7b17-315a-a5f0-3897c27e0243","pitchNumber":1,"startTime":"2026-03-20T03:57:00.654Z","endTime":"2026-03-20T03:57:06.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":99.8,"endSpeed":91.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.15296659901155,"aZ":-28.405475769679907,"pfxX":-10.702985688121712,"pfxZ":1.784126221076554,"pX":-0.9160123481705857,"pZ":1.8677482573664514,"vX0":6.356739585258583,"vY0":-145.08776906641395,"vZ0":-6.212852825030474,"x":151.92,"y":188.35,"x0":-1.7527563772180255,"y0":50.006707546098916,"z0":5.784460629511784,"aX":-22.66456422545466},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":2431,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.37852566988873715,"extension":6.410685674557222},"index":1,"playId":"0eb2f68f-e597-3489-b91f-4030172ba97c","pitchNumber":2,"startTime":"2026-03-20T03:57:16.569Z","endTime":"2026-03-20T03:57:21.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.75005067226016,"aZ":-24.043119120901494,"pfxX":-10.546010922453647,"pfxZ":3.7962946860993707,"pX":-0.6234077689061761,"pZ":1.869882484223418,"vX0":6.5783002306075335,"vY0":-146.4119399595713,"vZ0":-7.186329911719558,"x":140.76,"y":188.29,"x0":-1.5444962866957785,"y0":50.004964890462716,"z0":5.8243324395742935,"aX":-22.601884359084803},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.4,"breakHorizontal":17.5,"spinRate":2399,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.37597344378458697,"extension":6.408892840566326},"index":2,"playId":"7ce1ffaa-032d-3554-bc8f-9b78e128862f","pitchNumber":3,"startTime":"2026-03-20T03:57:34.510Z","endTime":"2026-03-20T03:57:39.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39253476871099,"aZ":-25.310873777865357,"pfxX":1.0593933209219406,"pfxZ":3.6916941350134014,"pX":1.37251917839762,"pZ":2.5084872926234754,"vX0":7.442398232238455,"vY0":-135.88221742447058,"vZ0":-4.111393142507671,"x":64.68,"y":171.05,"x0":-1.5460735237809433,"y0":50.0021080493049,"z0":5.811906218685678,"aX":1.9693215406895686},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.6,"spinRate":2528,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.40398414818138706,"extension":6.366826794155375},"index":3,"playId":"ac1e0733-abaa-3a89-832d-a84334b94cad","pitchNumber":4,"startTime":"2026-03-20T03:57:54.184Z","endTime":"2026-03-20T03:57:58.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.780712759109136,"aZ":-27.191320124456663,"pfxX":-8.85183626419591,"pfxZ":2.361974111855506,"pX":-1.6693785735118385,"pZ":1.7605610074276121,"vX0":3.589420822637935,"vY0":-144.73009953919748,"vZ0":-6.844404272312066,"x":180.63,"y":191.24,"x0":-1.7802208829789221,"y0":50.00226961732844,"z0":5.8366156616086995,"aX":-18.65829393834853},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":2488,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3793779623292548,"extension":6.328419166423927},"index":4,"playId":"1d43ef37-f55a-3c74-8b41-703cf61723d2","pitchNumber":5,"startTime":"2026-03-20T03:58:10.405Z","endTime":"2026-03-20T03:58:24.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":1.7999999999999998,"leverageIndex":0.39,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T03:58:24.070Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Skyler Messinger doubles (1) on a line drive to right fielder Turner Hill. Ryan Ritter scores. Nic Kent to 3rd.","rbi":1,"awayScore":13,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T03:58:34.691Z","endTime":"2026-03-20T04:00:41.031Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"postOnThird":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"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":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"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(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":93.0,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.481665668857477,"aZ":-24.96019352603661,"pfxX":2.5369708223187963,"pfxZ":3.9111586580702653,"pX":-0.04967293525445545,"pZ":3.118937222879186,"vX0":3.8131894686396475,"vY0":-135.41932562015134,"vZ0":-2.45544970713316,"x":118.89,"y":154.57,"x0":-1.8093808984063802,"y0":50.003757852007055,"z0":5.796343192917808,"aX":4.6781857899977615},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":-5.4,"spinRate":2427,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.40555727291335497,"extension":6.412280543842544},"index":0,"playId":"921ae40f-ef24-30bb-887f-b6e864736293","pitchNumber":1,"startTime":"2026-03-20T03:58:40.330Z","endTime":"2026-03-20T03:58:44.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.795643840888463,"aZ":-28.160015414005777,"pfxX":4.023411790440254,"pfxZ":2.153657991979477,"pX":-1.3785542758190636,"pZ":3.607703812520994,"vX0":0.17192739400487142,"vY0":-136.22990402942824,"vZ0":-0.8226977468850294,"x":169.55,"y":141.37,"x0":-1.964888524088849,"y0":50.00545261702281,"z0":5.8718266707976605,"aX":7.513149302572833},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":-7.3,"spinRate":2542,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40308869490047705,"extension":6.291098532937927},"index":1,"playId":"07441ce1-39b6-34fd-819e-f20ee659f1a7","pitchNumber":2,"startTime":"2026-03-20T03:58:55.677Z","endTime":"2026-03-20T03:58:59.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":90.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.73892820738582,"aZ":-24.04926909064092,"pfxX":-8.610782830407565,"pfxZ":3.82454607535219,"pX":-2.2530340691530824,"pZ":3.0120817830462814,"vX0":1.6264752307414099,"vY0":-145.64541393112535,"vZ0":-4.073781178363509,"x":202.88,"y":157.45,"x0":-1.7046508544090249,"y0":50.00425875345809,"z0":5.90351509893738,"aX":-18.295084106478512},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":2491,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.37767630286868803,"extension":6.193211933390848},"index":2,"playId":"74457078-48bf-3a23-8d0a-577f3bc78de4","pitchNumber":3,"startTime":"2026-03-20T03:59:12.722Z","endTime":"2026-03-20T03:59:16.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"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-03-20T03:59:43.386Z","endTime":"2026-03-20T04:00:07.219Z","isPitch":false,"type":"action","player":{"id":676038,"link":"/api/v1/people/676038"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":91.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.104526639525446,"aZ":-22.175868083269247,"pfxX":-7.214859498981378,"pfxZ":4.629844774812986,"pX":-1.009468871497293,"pZ":2.7264032727941,"vX0":3.7729459919613055,"vY0":-146.38853223504088,"vZ0":-5.5468207717423095,"x":155.48,"y":165.17,"x0":-1.3809447419105274,"y0":50.005995199746735,"z0":5.982692744916533,"aX":-15.586147274692875},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.4,"breakHorizontal":12.2,"spinRate":2275,"spinDirection":278},"zone":11,"typeConfidence":2.0,"plateTime":0.37485606678684347,"extension":6.3395543196688005},"index":4,"playId":"5644bd22-473c-30ee-91dd-d130b0952185","pitchNumber":4,"startTime":"2026-03-20T04:00:07.219Z","endTime":"2026-03-20T04:00:10.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73691966004087,"aZ":-28.179954608141774,"pfxX":3.1257824210371377,"pfxZ":2.174888753249462,"pX":0.09223628052928094,"pZ":2.4455907517821593,"vX0":4.179235609481118,"vY0":-134.864298996057,"vZ0":-3.1514159606322987,"x":113.48,"y":172.75,"x0":-1.8846019077183875,"y0":50.00546001543029,"z0":5.62001881090899,"aX":5.750389297670569},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2403,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.40635011399314047,"extension":6.446386362911165},"hitData":{"launchSpeed":99.6,"launchAngle":20.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":217.17,"coordY":102.42}},"index":5,"playId":"2be9866b-fae9-3852-8ef1-8dc3e647f923","pitchNumber":5,"startTime":"2026-03-20T04:00:27.604Z","endTime":"2026-03-20T04:00:41.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676038,"link":"/api/v1/people/676038"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":676038,"link":"/api/v1/people/676038"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":0.73,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:00:41.031Z","atBatIndex":76},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jacob Humphrey reaches on a throwing error by second baseman Aeverson Arteaga. Nic Kent scores. Skyler Messinger to 3rd.","rbi":1,"awayScore":13,"homeScore":9,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T04:00:57.400Z","endTime":"2026-03-20T04:01:21.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"postOnThird":{"id":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692348,"link":"/api/v1/people/692348"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_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":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":100.8,"endSpeed":92.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12593524551634,"aZ":-27.36293952406809,"pfxX":-9.640768759222118,"pfxZ":2.2231443170637704,"pX":-0.6546233602063626,"pZ":2.2667363397227094,"vX0":6.158686133407055,"vY0":-146.63947143297287,"vZ0":-5.577219435741424,"x":141.95,"y":177.58,"x0":-1.5343383456396662,"y0":50.00617474739858,"z0":5.83549479822083,"aX":-20.905883512089634},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":3.0,"breakHorizontal":16.2,"spinRate":2227,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.37415291501317505,"extension":6.32504490239009},"hitData":{"launchSpeed":92.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.95,"coordY":164.27}},"index":0,"playId":"6b2fcc6d-c916-3ce2-bc9d-15a5a18dbf8b","pitchNumber":1,"startTime":"2026-03-20T04:01:13.464Z","endTime":"2026-03-20T04:01:21.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":814410,"link":"/api/v1/people/814410","batSide":{"code":"R","description":"Right"}},"second":{"id":676038,"link":"/api/v1/people/676038"},"third":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814410,"link":"/api/v1/people/814410"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":814410,"link":"/api/v1/people/814410"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.19,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:01:21.662Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Clayton Gray grounds out, second baseman Aeverson Arteaga to first baseman Jerar Encarnacion. Skyler Messinger scores. Jacob Humphrey to 3rd.","rbi":1,"awayScore":13,"homeScore":10,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T04:01:57.471Z","endTime":"2026-03-20T04:03:35.339Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694732,"fullName":"Clayton Gray","link":"/api/v1/people/694732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694732,"fullName":"Clayton Gray","link":"/api/v1/people/694732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692348,"link":"/api/v1/people/692348"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.3,"endSpeed":91.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.950526919707755,"aZ":-23.282160516495193,"pfxX":-8.244045807166021,"pfxZ":4.114134998700685,"pX":-2.7244706734395625,"pZ":3.667018267972587,"vX0":-0.23909801795397173,"vY0":-147.43920001587722,"vZ0":-2.6867915353610234,"x":220.85,"y":139.77,"x0":-1.5737856092208364,"y0":50.00493906955948,"z0":5.992109878864854,"aX":-17.82395966293805},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.0,"breakHorizontal":14.9,"spinRate":2259,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.37409620671514476,"extension":6.27927448615443},"index":0,"playId":"61993fd3-c082-357c-a300-47f2b000e496","pitchNumber":1,"startTime":"2026-03-20T04:01:57.471Z","endTime":"2026-03-20T04:02:01.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":694732,"link":"/api/v1/people/694732","batSide":{"code":"L","description":"Left"}},"first":{"id":814410,"link":"/api/v1/people/814410"},"third":{"id":676038,"link":"/api/v1/people/676038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18645491025001,"aZ":-29.29417358755393,"pfxX":2.401830904546549,"pfxZ":1.5991396190098293,"pX":1.0936538122428219,"pZ":2.71451376075526,"vX0":6.17998917961125,"vY0":-134.1056738315417,"vZ0":-2.57878856166436,"x":75.31,"y":165.49,"x0":-1.5635029131799456,"y0":50.00135006790576,"z0":5.803553163132056,"aX":4.322762715705768},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.9,"spinRate":2352,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.41027475943983394,"extension":6.372085420773053},"index":1,"playId":"ca5d0cc0-2a75-3730-83f1-7787256110da","pitchNumber":2,"startTime":"2026-03-20T04:02:17.654Z","endTime":"2026-03-20T04:02:22.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":694732,"link":"/api/v1/people/694732","batSide":{"code":"L","description":"Left"}},"first":{"id":814410,"link":"/api/v1/people/814410"},"third":{"id":676038,"link":"/api/v1/people/676038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.074806864128426,"aZ":-20.322846633091764,"pfxX":-7.409966822683584,"pfxZ":5.778779195443616,"pX":0.9840857116883018,"pZ":2.186236007789788,"vX0":9.512418920486384,"vY0":-143.43255208045431,"vZ0":-6.181767623071507,"x":79.49,"y":179.75,"x0":-1.4375366319384901,"y0":50.001773211631495,"z0":5.6680680254670275,"aX":-15.194461810151704},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.1,"breakHorizontal":11.2,"spinRate":2241,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38420743870724827,"extension":6.6442922780237765},"index":2,"playId":"2b30ec08-ebec-39eb-9b3d-b099477bff9e","pitchNumber":3,"startTime":"2026-03-20T04:02:36.117Z","endTime":"2026-03-20T04:02:44.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":694732,"link":"/api/v1/people/694732","batSide":{"code":"L","description":"Left"}},"first":{"id":814410,"link":"/api/v1/people/814410"},"third":{"id":676038,"link":"/api/v1/people/676038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Humphrey steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":13,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"actionPlayId":"2b30ec08-ebec-39eb-9b3d-b099477bff9e","startTime":"2026-03-20T04:02:52.452Z","endTime":"2026-03-20T04:03:10.591Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814410,"link":"/api/v1/people/814410"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":694732,"link":"/api/v1/people/694732","batSide":{"code":"L","description":"Left"}},"first":{"id":814410,"link":"/api/v1/people/814410"},"third":{"id":676038,"link":"/api/v1/people/676038"},"postOnSecond":{"id":814410,"link":"/api/v1/people/814410"},"postOnThird":{"id":676038,"link":"/api/v1/people/676038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":2.14,"dramaIndex":70.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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.767403608116624,"aZ":-20.979509939645045,"pfxX":-7.530795922471074,"pfxZ":5.43344391898248,"pX":-0.7461064259719368,"pZ":2.910857531653355,"vX0":5.552356439293774,"vY0":-143.44677126903653,"vZ0":-4.2795564365440395,"x":145.44,"y":160.19,"x0":-1.7398323071424515,"y0":50.001406463179876,"z0":5.750061840083086,"aX":-15.511316601509922},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":12.4,"spinRate":2261,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.38353483867146787,"extension":6.5061946001161335},"index":4,"playId":"3d7300ce-82ba-33da-aef9-e2d6d1d81572","pitchNumber":4,"startTime":"2026-03-20T04:03:10.591Z","endTime":"2026-03-20T04:03:14.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":694732,"link":"/api/v1/people/694732","batSide":{"code":"L","description":"Left"}},"second":{"id":814410,"link":"/api/v1/people/814410"},"third":{"id":676038,"link":"/api/v1/people/676038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.57776761590481,"aZ":-24.381034702287597,"pfxX":-10.145523188958922,"pfxZ":3.8676314327356174,"pX":-0.08729509943685486,"pZ":2.6276526416852124,"vX0":7.6209859304393754,"vY0":-142.2676735929867,"vZ0":-4.260757447795141,"x":120.33,"y":167.83,"x0":-1.5047058152616637,"y0":50.00665681486902,"z0":5.721657513144683,"aX":-20.46431584169198},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2309,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38741381380267415,"extension":6.471341737696788},"hitData":{"launchSpeed":83.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.41,"coordY":159.71}},"index":5,"playId":"8e8cf0c9-3393-36b1-aa99-613c6442c341","pitchNumber":5,"startTime":"2026-03-20T04:03:28.035Z","endTime":"2026-03-20T04:03:35.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":694732,"link":"/api/v1/people/694732","batSide":{"code":"L","description":"Left"}},"second":{"id":814410,"link":"/api/v1/people/814410"},"third":{"id":676038,"link":"/api/v1/people/676038"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694732,"link":"/api/v1/people/694732"},"credit":"b_ab"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_ab"},{"player":{"id":694732,"link":"/api/v1/people/694732"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-4.299999999999999,"leverageIndex":2.14,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:03:35.339Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nicky Lopez walks.","rbi":0,"awayScore":13,"homeScore":10,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T04:03:59.425Z","endTime":"2026-03-20T04:05:27.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.4,"endSpeed":89.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05060075039769,"aZ":-26.124557447021168,"pfxX":-9.097713750935,"pfxZ":2.957441317738674,"pX":-1.8674951105834408,"pZ":1.9543429373575865,"vX0":3.0539318916476743,"vY0":-143.0728425122538,"vZ0":-6.169453186095886,"x":188.18,"y":186.01,"x0":-1.7752449904867489,"y0":50.00496234630331,"z0":5.806176052384696,"aX":-18.614985640876736},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.1,"breakHorizontal":15.7,"spinRate":2384,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38477387948811437,"extension":6.4399391773460675},"index":0,"playId":"f1f58562-6192-3c10-8e05-4d1fe2865816","pitchNumber":1,"startTime":"2026-03-20T04:04:05.113Z","endTime":"2026-03-20T04:04:08.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":98.5,"endSpeed":89.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93043706754573,"aZ":-23.222252645677763,"pfxX":-8.846487262198204,"pfxZ":4.346272262141444,"pX":-0.5715454023512494,"pZ":1.5975295204927653,"vX0":5.8242227245872495,"vY0":-143.10427777676665,"vZ0":-7.754089746396808,"x":138.79,"y":195.65,"x0":-1.4902527903185823,"y0":50.00565808580214,"z0":5.811639502591501,"aX":-18.237823341528593},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.4,"breakHorizontal":14.8,"spinRate":2486,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3836525924524441,"extension":6.490167774438782},"index":1,"playId":"94ae676b-c9b8-338e-b7f2-8256a5f12758","pitchNumber":2,"startTime":"2026-03-20T04:04:21.706Z","endTime":"2026-03-20T04:04:25.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51241585652735,"aZ":-27.7801433691687,"pfxX":4.5291242323867476,"pfxZ":2.4403660329987353,"pX":-0.7903275933283528,"pZ":3.3219616954415985,"vX0":1.5008085041896622,"vY0":-133.58811545195832,"vZ0":-1.2454408687917644,"x":147.13,"y":149.09,"x0":-1.9482953710986908,"y0":50.0043416610743,"z0":5.796213976408154,"aX":8.164504616524646},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":-8.5,"spinRate":2537,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4104271123380263,"extension":6.289813766281317},"index":2,"playId":"b4b8ccd1-e737-31f4-9157-52713f0a8bb7","pitchNumber":3,"startTime":"2026-03-20T04:04:41.670Z","endTime":"2026-03-20T04:04:47.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.4,"endSpeed":89.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07395091757965,"aZ":-25.87361919924298,"pfxX":-9.526547116197156,"pfxZ":3.0831895635154436,"pX":0.016834587600371143,"pZ":0.6114088907616134,"vX0":7.3048694521246915,"vY0":-142.7985674797107,"vZ0":-9.642285334351948,"x":116.36,"y":222.27,"x0":-1.3501148891668644,"y0":50.00562473147703,"z0":5.689023319834018,"aX":-19.473082458425825},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":2527,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38510569005291906,"extension":6.616291930197435},"index":3,"playId":"4b6a1a8d-2654-3a6a-b50c-2b1f5a9e6254","pitchNumber":4,"startTime":"2026-03-20T04:05:00.188Z","endTime":"2026-03-20T04:05:06.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723868170742648,"aZ":-27.231953556230582,"pfxX":3.535626689511162,"pfxZ":2.79792413973078,"pX":-0.9631617006551229,"pZ":2.6804095744905054,"vX0":1.3780743969015343,"vY0":-132.42560368455773,"vZ0":-2.720266064666405,"x":153.71,"y":166.41,"x0":-1.9503936365116101,"y0":50.00205609723691,"z0":5.724445787499566,"aX":6.244870628296195},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":-6.7,"spinRate":2411,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.41448177700140487,"extension":6.407750852144794},"index":4,"playId":"bb248247-132e-33bb-ad31-f0c4b4e2050f","pitchNumber":5,"startTime":"2026-03-20T04:05:22.057Z","endTime":"2026-03-20T04:05:27.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":5.200000000000001,"leverageIndex":1.53,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:05:27.920Z","atBatIndex":79},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Braxton Fulford hit by pitch. Nicky Lopez to 2nd.","rbi":0,"awayScore":13,"homeScore":10,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T04:06:22.840Z","endTime":"2026-03-20T04:06:30.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":13,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T04:05:37.746Z","endTime":"2026-03-20T04:06:25.118Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.62312273099844,"aZ":-23.99685986901369,"pfxX":-6.829536254788138,"pfxZ":4.053709746983145,"pX":-2.9853369825361273,"pZ":3.291980334237274,"vX0":-1.1345393591759878,"vY0":-142.69186477582056,"vZ0":-3.097892001971579,"x":230.79,"y":149.9,"x0":-1.6949497923327725,"y0":50.001839552907036,"z0":5.942484875345053,"aX":-13.76849416991058},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":2453,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.387175270639295,"extension":6.308924136523966},"index":1,"playId":"792b826a-6d73-3c31-b36c-1e94231b00cd","pitchNumber":1,"startTime":"2026-03-20T04:06:25.118Z","endTime":"2026-03-20T04:06:30.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":666619,"link":"/api/v1/people/666619"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.0,"awayTeamWinProbability":75.0,"homeTeamWinProbabilityAdded":8.099999999999998,"leverageIndex":2.82,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:06:30.256Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":13,"homeScore":10,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T04:08:56.578Z","endTime":"2026-03-20T04:10:26.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803292,"fullName":"Ben Peterson","link":"/api/v1/people/803292"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":13,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T04:06:53.333Z","endTime":"2026-03-20T04:07:19.455Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ben Peterson replaces Gregory Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T04:07:19.455Z","endTime":"2026-03-20T04:08:58.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803292,"link":"/api/v1/people/803292"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666619,"link":"/api/v1/people/666619","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.916070366589025,"aZ":-14.543798029159518,"pfxX":-4.984862960108229,"pfxZ":9.205226158679345,"pX":-0.8302958571329001,"pZ":2.3310174965056802,"vX0":-0.16970615411090306,"vY0":-138.05320194152867,"vZ0":-7.204730001496935,"x":148.65,"y":175.84,"x0":-0.12096174470036794,"y0":50.00434861913118,"z0":5.968236801274407,"aX":-9.549621579377728},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2040,"spinDirection":215},"zone":13,"typeConfidence":1.36,"plateTime":0.3979001504451851,"extension":6.634891049011238},"index":2,"playId":"e912d141-9e71-3900-a41f-85c7a814590a","pitchNumber":1,"startTime":"2026-03-20T04:08:58.795Z","endTime":"2026-03-20T04:09:05.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459654895613873,"aZ":-41.91594798757327,"pfxX":1.2379102369000812,"pfxZ":-6.991729351466514,"pX":2.063612878725145,"pZ":1.3283690767309744,"vX0":4.221650592994778,"vY0":-118.14305224955511,"vZ0":-1.7432530746569626,"x":38.34,"y":202.91,"x0":0.08247877748172339,"y0":50.001944400706904,"z0":5.978263428826606,"aX":1.724718829493602},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.8,"breakHorizontal":-3.4,"spinRate":2459,"spinDirection":11},"zone":14,"typeConfidence":1.36,"plateTime":0.4661364287308323,"extension":6.723125793086839},"index":3,"playId":"b92bf3b7-6383-3b2b-b9f8-8d58e736638e","pitchNumber":2,"startTime":"2026-03-20T04:09:17.003Z","endTime":"2026-03-20T04:09:24.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061966899139737,"aZ":-22.775377077793554,"pfxX":-5.55102905416414,"pfxZ":5.6364723584266505,"pX":-0.033321889644752266,"pZ":1.3392669217886084,"vX0":2.4681736314411507,"vY0":-128.66053173345145,"vZ0":-6.955571318414767,"x":118.27,"y":202.62,"x0":-0.2867771577692964,"y0":50.00227376701794,"z0":5.8571028495407385,"aX":-9.254931299656175},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":9.5,"spinRate":912,"spinDirection":232},"zone":13,"typeConfidence":1.03,"plateTime":0.42660996679426155,"extension":6.621411013775952},"index":4,"playId":"c427790e-1c45-328b-8d00-be0c4887ea42","pitchNumber":3,"startTime":"2026-03-20T04:10:03.602Z","endTime":"2026-03-20T04:10:08.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88970071349407,"aZ":-29.30667452234794,"pfxX":-4.650540160080237,"pfxZ":1.7765099376261668,"pX":-0.43869601425651605,"pZ":1.7752531008282229,"vX0":1.224168604577208,"vY0":-126.06099371303756,"vZ0":-4.401226767344637,"x":133.72,"y":190.85,"x0":-0.32544585057209585,"y0":50.00361351598574,"z0":5.90139339843091,"aX":-7.5079156727497685},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":8.2,"spinRate":846,"spinDirection":234},"zone":7,"typeConfidence":0.87,"plateTime":0.43397889065396456,"extension":6.619144411824706},"index":5,"playId":"5fd4d71e-45ad-3360-99a3-fe6f046f4a17","pitchNumber":4,"startTime":"2026-03-20T04:10:22.125Z","endTime":"2026-03-20T04:10:26.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":803292,"link":"/api/v1/people/803292"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":803292,"link":"/api/v1/people/803292"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-11.2,"leverageIndex":4.46,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:10:26.208Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out, shortstop Christian Koss to first baseman Jerar Encarnacion.","rbi":0,"awayScore":13,"homeScore":11,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T04:10:43.040Z","endTime":"2026-03-20T04:11:36.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803292,"fullName":"Ben Peterson","link":"/api/v1/people/803292"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":814410,"fullName":"Jacob Humphrey","link":"/api/v1/people/814410"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":95.7,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53118858288255,"aZ":-9.995906681508393,"pfxX":-2.4041111539438895,"pfxZ":11.394319676492438,"pX":0.6660134112585364,"pZ":-0.02122255362115705,"vX0":2.413188599059706,"vY0":-138.75584761752393,"vZ0":-13.733681327172206,"x":91.61,"y":239.35,"x0":0.09669292433011245,"y0":50.00657545140209,"z0":5.663320087771861,"aX":-4.681105215840184},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":3.8,"spinRate":2205,"spinDirection":205},"zone":14,"typeConfidence":1.38,"plateTime":0.3949991549119627,"extension":6.768021522745596},"index":0,"playId":"12fea696-7f5b-3ce5-87f3-8441d42886ba","pitchNumber":1,"startTime":"2026-03-20T04:10:50.959Z","endTime":"2026-03-20T04:10:58.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Ben Peterson. Jacob Humphrey scores. Nicky Lopez to 3rd. Braxton Fulford to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":13,"homeScore":11,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"12fea696-7f5b-3ce5-87f3-8441d42886ba","startTime":"2026-03-20T04:11:19.361Z","endTime":"2026-03-20T04:11:28.810Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814410,"link":"/api/v1/people/814410"},"defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":814410,"link":"/api/v1/people/814410"},"postOnSecond":{"id":690924,"link":"/api/v1/people/690924"},"postOnThird":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":6.300000000000001,"leverageIndex":4.06,"dramaIndex":145.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708322797457683,"aZ":-31.937895328536314,"pfxX":-4.8955522426390905,"pfxZ":0.15393372111255132,"pX":-0.3391869915813992,"pZ":2.3160646174421133,"vX0":1.407824271648656,"vY0":-124.86914293087223,"vZ0":-2.4863533950632095,"x":129.93,"y":176.25,"x0":-0.27649683017669746,"y0":50.00529602331581,"z0":5.969857183748952,"aX":-7.680365796429505},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":8.5,"spinRate":662,"spinDirection":238},"zone":4,"typeConfidence":1.16,"plateTime":0.43976640665219247,"extension":6.699081286786883},"hitData":{"launchSpeed":99.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":149.88,"coordY":154.65}},"index":2,"playId":"89431aee-868a-36dc-88a1-3feb1e3904dd","pitchNumber":2,"startTime":"2026-03-20T04:11:28.810Z","endTime":"2026-03-20T04:11:36.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"third":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":803292,"link":"/api/v1/people/803292"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":803292,"link":"/api/v1/people/803292"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-12.500000000000002,"leverageIndex":4.06,"dramaIndex":145.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:11:36.522Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to right fielder Clayton Gray.","rbi":0,"awayScore":13,"homeScore":11,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T04:13:53.456Z","endTime":"2026-03-20T04:14:52.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Stu Flesland III.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T04:13:35.488Z","endTime":"2026-03-20T04:13:55.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687317,"link":"/api/v1/people/687317","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87203619150481,"aZ":-23.157129370028812,"pfxX":0.6614957775353698,"pfxZ":5.08004661266439,"pX":1.644447892776578,"pZ":1.38017484777134,"vX0":8.021012365000736,"vY0":-132.0968781249591,"vZ0":-6.8782477600471985,"x":54.32,"y":201.52,"x0":-1.5114324264354695,"y0":50.00638649685664,"z0":5.708448864283219,"aX":1.17347340785032},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2340,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41388867242880023,"extension":5.762157198827995},"index":1,"playId":"7a6ad96c-6705-382b-b89d-a6928fca2011","pitchNumber":1,"startTime":"2026-03-20T04:13:55.615Z","endTime":"2026-03-20T04:14:00.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.2,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505708057379238,"aZ":-22.72264083945832,"pfxX":-8.72998339575834,"pfxZ":5.113205653699803,"pX":-1.2105144271250416,"pZ":2.4167471862017433,"vX0":4.302501928895705,"vY0":-135.5753676221306,"vZ0":-4.573503847912864,"x":163.14,"y":173.53,"x0":-1.6896072265238054,"y0":50.00433203502872,"z0":5.725214436064009,"aX":-16.143280603537118},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":14.8,"spinRate":2253,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40504365782200447,"extension":5.915018286475654},"index":2,"playId":"30cd048f-14d9-3ee0-88a3-77a4f5c36235","pitchNumber":2,"startTime":"2026-03-20T04:14:09.871Z","endTime":"2026-03-20T04:14:15.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372206906523903,"aZ":-21.544434155266078,"pfxX":-0.7093822625349524,"pfxZ":5.883540329403946,"pX":-0.2969265529820025,"pZ":1.933914513344786,"vX0":4.3230452174562055,"vY0":-133.03994696194235,"vZ0":-5.7577411238572695,"x":128.32,"y":186.56,"x0":-1.8451470461365544,"y0":50.00471737091565,"z0":5.669952686700245,"aX":-1.2824662129726727},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":0.5,"spinRate":2300,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41043908562766207,"extension":5.899264780679471},"index":3,"playId":"fca74156-c6ba-354f-8411-9b120cb44c27","pitchNumber":3,"startTime":"2026-03-20T04:14:25.124Z","endTime":"2026-03-20T04:14:29.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.810719156520143,"aZ":-13.762979992707455,"pfxX":-5.906603370025111,"pfxZ":9.561012676065284,"pX":0.3135601597693197,"pZ":1.8946564474337195,"vX0":6.571416197007936,"vY0":-138.13466198395594,"vZ0":-7.993471509704409,"x":105.05,"y":187.62,"x0":-1.3329146040951936,"y0":50.002901425346344,"z0":5.75851426389895,"aX":-11.373834969892798},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2298,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3970681931618709,"extension":5.98818350302987},"hitData":{"launchSpeed":98.7,"launchAngle":9.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.05,"coordY":104.05}},"index":4,"playId":"b5de9ca6-599c-3bf2-aa61-d4de9f71c1e9","pitchNumber":4,"startTime":"2026-03-20T04:14:42.555Z","endTime":"2026-03-20T04:14:52.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:14:52.230Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, first baseman Troy Johnston to pitcher Zach Agnos. Jonah Cox to 3rd.","rbi":0,"awayScore":13,"homeScore":11,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T04:15:17.464Z","endTime":"2026-03-20T04:16:21.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[0,3],"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jonah Cox replaces Casey Schmitt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":13,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T04:15:19.743Z","endTime":"2026-03-20T04:15:19.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"base":1,"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912204539175782,"aZ":-33.77040755522308,"pfxX":1.1401560384810532,"pfxZ":-1.028071029751266,"pX":-0.22882249056294834,"pZ":1.654058800588624,"vX0":2.7106133263838603,"vY0":-124.19170774182709,"vZ0":-3.720948204575113,"x":125.72,"y":194.12,"x0":-1.4844490096424654,"y0":50.001646181716175,"z0":5.993846491913552,"aX":1.7726292382476159},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":-2.8,"spinRate":2132,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.44178079527539005,"extension":5.927255334134201},"index":1,"playId":"f4b10ec2-e168-31b6-92dd-928d1d2fb90f","pitchNumber":1,"startTime":"2026-03-20T04:15:19.745Z","endTime":"2026-03-20T04:15:24.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":85.4,"endSpeed":78.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10856936776677,"aZ":-30.615543319883514,"pfxX":0.13483755213742077,"pfxZ":1.001793297014391,"pX":-0.9080484019860107,"pZ":1.983408976557684,"vX0":1.7647714856263874,"vY0":-124.30466531540662,"vZ0":-3.5209965197828947,"x":151.61,"y":185.23,"x0":-1.6462501748342548,"y0":50.003986754979366,"z0":5.974069061955042,"aX":0.2096527424604109},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-0.7,"spinRate":2095,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4414934041132694,"extension":5.854819462637596},"index":2,"playId":"eb5f5899-bf50-3181-a9b6-26586e39286d","pitchNumber":2,"startTime":"2026-03-20T04:15:43.107Z","endTime":"2026-03-20T04:15:48.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonah Cox steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":13,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"eb5f5899-bf50-3181-a9b6-26586e39286d","startTime":"2026-03-20T04:15:52.999Z","endTime":"2026-03-20T04:16:07.399Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"postOnSecond":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.48,"dramaIndex":24.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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.504215462546274,"aZ":-22.467298717876968,"pfxX":-9.058351434307664,"pfxZ":5.179617677625779,"pX":-0.6223672576630647,"pZ":1.8676832486958734,"vX0":5.875326016539562,"vY0":-135.92490512402966,"vZ0":-5.971993735132527,"x":140.72,"y":188.35,"x0":-1.6339400027580846,"y0":50.00092173055193,"z0":5.65095803306028,"aX":-16.965409226003743},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":15.1,"spinRate":2272,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.40280173010008324,"extension":6.1141117726421665},"hitData":{"launchSpeed":82.4,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.38,"coordY":168.32}},"index":4,"playId":"399cd456-5e52-365d-8f52-c1a3287d5295","pitchNumber":3,"startTime":"2026-03-20T04:16:07.399Z","endTime":"2026-03-20T04:16:21.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.48,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:16:21.086Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Aeverson Arteaga out on a sacrifice fly to center fielder Jacob Humphrey. Jonah Cox scores.","rbi":1,"awayScore":14,"homeScore":11,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T04:16:39.172Z","endTime":"2026-03-20T04:17:19.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":692348,"fullName":"Aeverson Arteaga","link":"/api/v1/people/692348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":692348,"fullName":"Aeverson Arteaga","link":"/api/v1/people/692348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814410,"link":"/api/v1/people/814410"},"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.502790958382363,"aZ":-33.61619511456363,"pfxX":5.996590695778599,"pfxZ":-0.9529675269661677,"pX":0.5023609158273349,"pZ":1.2617005449253298,"vX0":3.358958525992322,"vY0":-122.78443361277554,"vZ0":-4.125110303087078,"x":97.85,"y":204.71,"x0":-1.6689928808389183,"y0":50.00524084341893,"z0":5.8679071849813305,"aX":9.028932926001948},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-11.8,"spinRate":2117,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4485059045783224,"extension":5.892143092244674},"index":0,"playId":"d9cfef61-54e1-37e4-a987-eccec5a6216c","pitchNumber":1,"startTime":"2026-03-20T04:16:50.007Z","endTime":"2026-03-20T04:16:57.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":692348,"link":"/api/v1/people/692348","batSide":{"code":"R","description":"Right"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":83.1,"endSpeed":76.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599482627284672,"aZ":-31.950266680669515,"pfxX":6.630943805879476,"pfxZ":0.14930582230102019,"pX":0.285023755226824,"pZ":2.4612167563017304,"vX0":2.6508670157808654,"vY0":-121.00101737243983,"vZ0":-1.678006589020152,"x":106.14,"y":172.33,"x0":-1.6874487275389294,"y0":50.00053602795866,"z0":5.974794220157928,"aX":9.78708137720945},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.1,"breakHorizontal":-12.6,"spinRate":2151,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.4534442336309463,"extension":5.921916217939794},"hitData":{"launchSpeed":93.3,"launchAngle":27.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.37,"coordY":53.7}},"index":1,"playId":"8bf79b48-ca23-3d0e-9e4b-f58de86a5c79","pitchNumber":2,"startTime":"2026-03-20T04:17:08.006Z","endTime":"2026-03-20T04:17:19.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":692348,"link":"/api/v1/people/692348","batSide":{"code":"R","description":"Right"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692348,"link":"/api/v1/people/692348"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-1.3999999999999995,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:17:19.563Z","atBatIndex":85},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to right fielder Clayton Gray.","rbi":0,"awayScore":14,"homeScore":11,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T04:17:44.494Z","endTime":"2026-03-20T04:18:45.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469825614167014,"aZ":-16.733058354894265,"pfxX":-5.38822750461721,"pfxZ":8.12361280708247,"pX":-0.5128616497000131,"pZ":3.989068658100148,"vX0":4.29079754072976,"vY0":-137.02986247825004,"vZ0":-2.109695523757954,"x":136.55,"y":131.08,"x0":-1.3994938689817054,"y0":50.00143861149781,"z0":5.913037137750578,"aX":-10.239378223155573},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2320,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3998172303366485,"extension":5.877932970196425},"index":0,"playId":"800c5274-a5a6-320b-b1af-d2ea68aa5d79","pitchNumber":1,"startTime":"2026-03-20T04:17:49.824Z","endTime":"2026-03-20T04:17:55.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264873774608734,"aZ":-20.956230543117773,"pfxX":-0.11515750194594093,"pfxZ":6.146454736927774,"pX":0.08903724629202946,"pZ":2.7022276974244623,"vX0":5.021928390531353,"vY0":-133.8110130055073,"vZ0":-4.168423839311217,"x":113.61,"y":165.82,"x0":-1.792238437192428,"y0":50.00052461543467,"z0":5.770375147284358,"aX":-0.2115831409610862},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2301,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.40841601735385025,"extension":5.841568650815862},"index":1,"playId":"3269b863-ac8d-3348-a2d1-6bf5d6280eb0","pitchNumber":2,"startTime":"2026-03-20T04:18:04.161Z","endTime":"2026-03-20T04:18:07.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18033970625336,"aZ":-28.64783060829697,"pfxX":-7.817959130012907,"pfxZ":2.2006254559814975,"pX":-0.9679781678026703,"pZ":1.7889117089148903,"vX0":4.547714576020093,"vY0":-125.71200082848931,"vZ0":-3.982150611874166,"x":153.9,"y":190.48,"x0":-1.7835277965455523,"y0":50.00348398492016,"z0":5.715723792183139,"aX":-12.529456938537859},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":1493,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4354918357970101,"extension":6.030381706496312},"index":2,"playId":"d13cb37e-4c5d-39c3-8130-91222482e10d","pitchNumber":3,"startTime":"2026-03-20T04:18:19.444Z","endTime":"2026-03-20T04:18:25.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914013391478907,"aZ":-21.627060620240766,"pfxX":1.0910550061088442,"pfxZ":5.858816619656187,"pX":0.4206829166754595,"pZ":2.544844512080735,"vX0":5.085728357988305,"vY0":-133.183490280728,"vZ0":-4.464870267819084,"x":100.96,"y":170.07,"x0":-1.6535150099322462,"y0":50.00629530785231,"z0":5.802106246487596,"aX":1.9650217262764242},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.8,"breakHorizontal":-3.0,"spinRate":2337,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.41086260092498605,"extension":5.85784015276676},"hitData":{"launchSpeed":75.9,"launchAngle":32.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.12,"coordY":95.06}},"index":3,"playId":"8efd796c-365d-3e72-abe4-32dab109e1e3","pitchNumber":4,"startTime":"2026-03-20T04:18:37.310Z","endTime":"2026-03-20T04:18:45.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":676038,"link":"/api/v1/people/676038"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":690022,"link":"/api/v1/people/690022"},"center":{"id":814410,"link":"/api/v1/people/814410"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:18:45.060Z","atBatIndex":86},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ritter flies out sharply to left fielder Will Brennan.","rbi":0,"awayScore":14,"homeScore":11,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T04:21:06.384Z","endTime":"2026-03-20T04:21:33.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Sanchez replaces Ben Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":14,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T04:21:08.436Z","endTime":"2026-03-20T04:21:08.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678738,"link":"/api/v1/people/678738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":803292,"link":"/api/v1/people/803292","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonah Cox remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":14,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T04:21:08.438Z","endTime":"2026-03-20T04:21:08.439Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":666931,"link":"/api/v1/people/666931"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dayson Croes replaces center fielder Jared Oliva, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":14,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T04:21:08.440Z","endTime":"2026-03-20T04:21:08.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806401,"link":"/api/v1/people/806401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":666931,"link":"/api/v1/people/666931"},"defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.549714289240075,"aZ":-17.107386943217115,"pfxX":6.691105436299225,"pfxZ":8.061365370409824,"pX":0.050523331757142964,"pZ":3.1643112853333246,"vX0":-5.662000395020329,"vY0":-136.2522066623532,"vZ0":-3.7404653231846776,"x":115.07,"y":153.34,"x0":1.2920785767782474,"y0":50.00467960916011,"z0":5.74615848115379,"aX":12.509484037917623},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":-10.8,"spinRate":2171,"spinDirection":132},"zone":2,"typeConfidence":0.96,"plateTime":0.4028843291697828,"extension":5.6115349398775765},"index":3,"playId":"06785e9f-657f-3412-b6da-5d920908ab0d","pitchNumber":1,"startTime":"2026-03-20T04:21:08.442Z","endTime":"2026-03-20T04:21:12.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.800966249053,"aZ":-28.315343728642734,"pfxX":9.580550218050647,"pfxZ":2.471789359554748,"pX":0.28076954556102635,"pZ":2.505388515877333,"vX0":-5.630543035416239,"vY0":-124.60410922537275,"vZ0":-2.0014907630754077,"x":106.3,"y":171.13,"x0":1.3338370523683567,"y0":50.00213323467451,"z0":5.675923207847039,"aX":14.950846515239245},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.2,"breakHorizontal":-16.0,"spinRate":1808,"spinDirection":114},"zone":6,"typeConfidence":0.94,"plateTime":0.44085677000338874,"extension":5.442948052118387},"hitData":{"launchSpeed":101.4,"launchAngle":36.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":76.83,"coordY":50.84}},"index":4,"playId":"be48d245-04aa-3aea-934d-97e0cb9d869a","pitchNumber":2,"startTime":"2026-03-20T04:21:23.721Z","endTime":"2026-03-20T04:21:33.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:21:33.035Z","atBatIndex":87},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nic Kent grounds out, shortstop Christian Koss to first baseman Jerar Encarnacion.","rbi":0,"awayScore":14,"homeScore":11,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T04:21:54.253Z","endTime":"2026-03-20T04:23:20.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717748394088737,"aZ":-27.68661854852298,"pfxX":10.0535225819803,"pfxZ":2.8352627156367074,"pX":-1.663891294180265,"pZ":1.120018956343403,"vX0":-10.22302920766968,"vY0":-125.35117667196718,"vZ0":-5.313741083830804,"x":180.42,"y":208.54,"x0":1.1724115128213892,"y0":50.00270107478295,"z0":5.5440467047730255,"aX":15.906339015324985},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-15.7,"spinRate":1922,"spinDirection":134},"zone":13,"typeConfidence":0.94,"plateTime":0.43794411119262344,"extension":5.630613438160367},"index":0,"playId":"91a9f287-ea45-39b7-b710-3a2544adcb6a","pitchNumber":1,"startTime":"2026-03-20T04:22:00.067Z","endTime":"2026-03-20T04:22:06.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.401126479560986,"aZ":-15.909056765386548,"pfxX":6.66287237158026,"pfxZ":8.632453654529598,"pX":1.089942282456186,"pZ":3.1845607223025674,"vX0":-3.2033802572921273,"vY0":-136.7211864876777,"vZ0":-3.843606502838083,"x":75.45,"y":152.8,"x0":1.4139332358036298,"y0":50.005173820852626,"z0":5.707151144605533,"aX":12.559418981182516},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-11.4,"spinRate":2829,"spinDirection":61},"zone":12,"typeConfidence":0.99,"plateTime":0.40130175931980316,"extension":5.4892281526951985},"index":1,"playId":"1827e4d0-b47c-3d75-beea-4d6a9176a652","pitchNumber":2,"startTime":"2026-03-20T04:22:17.257Z","endTime":"2026-03-20T04:22:23.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142066801613147,"aZ":-27.84048347243698,"pfxX":9.387873029853008,"pfxZ":2.7701584798572174,"pX":0.39671820354784776,"pZ":3.1075392236746797,"vX0":-5.356009811418653,"vY0":-124.58286714123965,"vZ0":-0.6751052263870735,"x":101.88,"y":154.88,"x0":1.3600788234334815,"y0":50.00247802692596,"z0":5.692786236314635,"aX":14.686515387880597},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-15.7,"spinRate":1922,"spinDirection":118},"zone":3,"typeConfidence":0.94,"plateTime":0.44045216072212234,"extension":5.443233715387224},"index":2,"playId":"b55fff50-f9dd-3aae-9922-01138805156c","pitchNumber":3,"startTime":"2026-03-20T04:22:34.146Z","endTime":"2026-03-20T04:22:40.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.482026827066115,"aZ":-30.069130107969805,"pfxX":10.51979081293274,"pfxZ":1.3238633026985944,"pX":-0.2853022451058039,"pZ":2.4062854267966642,"vX0":-7.646523095934173,"vY0":-125.95732213271182,"vZ0":-1.9865580948108295,"x":127.88,"y":173.81,"x0":1.4350567776643515,"y0":50.00602036145735,"z0":5.655501169983771,"aX":16.772226122192887},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-17.2,"spinRate":1958,"spinDirection":114},"zone":4,"typeConfidence":0.94,"plateTime":0.436178905344093,"extension":5.651756677902196},"index":3,"playId":"51ef0881-8762-318f-8f93-5d97dbec2757","pitchNumber":4,"startTime":"2026-03-20T04:22:51.676Z","endTime":"2026-03-20T04:22:55.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525646573903835,"aZ":-28.991157217774948,"pfxX":9.84830247255036,"pfxZ":2.0026221752264997,"pX":-0.13737170040721156,"pZ":1.8514076316777708,"vX0":-6.459928392400354,"vY0":-125.92340875642364,"vZ0":-3.4819905142163687,"x":122.24,"y":188.79,"x0":1.1979608635393153,"y0":50.00077173235115,"z0":5.629337958539611,"aX":15.618190269242792},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":-16.1,"spinRate":1941,"spinDirection":113},"zone":8,"typeConfidence":0.94,"plateTime":0.43705314524185734,"extension":5.580148758233295},"hitData":{"launchSpeed":91.5,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.33,"coordY":161.23}},"index":4,"playId":"220bd991-ca4f-36e0-ba43-233cdb197a1e","pitchNumber":5,"startTime":"2026-03-20T04:23:13.159Z","endTime":"2026-03-20T04:23:20.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:23:20.796Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Skyler Messinger strikes out swinging.","rbi":0,"awayScore":14,"homeScore":11,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T04:23:30.042Z","endTime":"2026-03-20T04:25:55.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678738,"fullName":"Juan Sanchez","link":"/api/v1/people/678738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676038,"fullName":"Skyler Messinger","link":"/api/v1/people/676038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800706416435382,"aZ":-31.75091445277688,"pfxX":-1.1754638277903382,"pfxZ":0.27561959395283786,"pX":-0.047987294051202056,"pZ":3.1269640830247156,"vX0":-3.5492722954231604,"vY0":-122.05128013297104,"vZ0":0.4759424208228986,"x":118.83,"y":154.35,"x0":1.5744910252943476,"y0":50.00081927752411,"z0":5.651936149661221,"aX":-1.7819407567836685},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":2.9,"spinRate":2314,"spinDirection":271},"zone":2,"typeConfidence":0.91,"plateTime":0.44783765492305294,"extension":5.541840218085924},"index":0,"playId":"ac4c6056-9d95-35dc-9b19-53af25c6681b","pitchNumber":1,"startTime":"2026-03-20T04:23:50.569Z","endTime":"2026-03-20T04:23:54.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07979361412838,"aZ":-21.876037508289624,"pfxX":7.507303521976899,"pfxZ":5.48509804095036,"pX":1.5624443531766805,"pZ":3.6240023765039497,"vX0":-2.6453587658744238,"vY0":-136.4401492451717,"vZ0":-1.7567307821587832,"x":57.44,"y":140.93,"x0":1.5712503720608442,"y0":50.00634421163811,"z0":5.789599311677283,"aX":14.103078866068271},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":-13.0,"spinRate":2129,"spinDirection":151},"zone":12,"typeConfidence":0.64,"plateTime":0.40203118955163797,"extension":5.521844114930031},"index":1,"playId":"9a6fb8da-ae59-34d4-8fb9-1965f79382aa","pitchNumber":2,"startTime":"2026-03-20T04:24:09.113Z","endTime":"2026-03-20T04:24:12.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30973449573376,"aZ":-31.84050066202153,"pfxX":10.485556809542421,"pfxZ":0.2126494468409703,"pX":-0.0976837442850437,"pZ":1.96664564266622,"vX0":-6.931325845752322,"vY0":-125.83800358701765,"vZ0":-2.794819871807012,"x":120.72,"y":185.68,"x0":1.346420546005922,"y0":50.004123602317236,"z0":5.701860039981247,"aX":16.62191257115025},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-17.2,"spinRate":1791,"spinDirection":115},"zone":8,"typeConfidence":0.94,"plateTime":0.4372163631321264,"extension":5.525602604332321},"index":2,"playId":"6439d462-6ddc-3007-9523-323f715ee43a","pitchNumber":3,"startTime":"2026-03-20T04:24:26.295Z","endTime":"2026-03-20T04:24:30.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":86.3,"endSpeed":78.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02509185766738,"aZ":-27.999987249790227,"pfxX":10.024399420154872,"pfxZ":2.6621231103015988,"pX":-1.8180068874659139,"pZ":-0.16006310639846275,"vX0":-9.991712074834863,"vY0":-125.01486705761967,"vZ0":-8.138280103466478,"x":186.3,"y":243.1,"x0":0.9429869999055639,"y0":50.00563177741669,"z0":5.461491221265968,"aX":15.746712729099057},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":1848,"spinDirection":119},"zone":13,"typeConfidence":0.94,"plateTime":0.43942386157883684,"extension":5.653227930681704},"index":3,"playId":"07771fb9-63d8-3952-b12d-8b0a44c1fbe1","pitchNumber":4,"startTime":"2026-03-20T04:24:46.178Z","endTime":"2026-03-20T04:24:49.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65671874586996,"aZ":-29.2349762242475,"pfxX":10.181774584496857,"pfxZ":1.843404503975929,"pX":-0.35181936856609836,"pZ":1.9662175218720135,"vX0":-7.200203777997219,"vY0":-125.73845387766627,"vZ0":-3.120178254437471,"x":130.41,"y":185.69,"x0":1.2330311173004556,"y0":50.001324805880195,"z0":5.607470789757703,"aX":16.222480536679146},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-16.7,"spinRate":1968,"spinDirection":117},"zone":7,"typeConfidence":0.94,"plateTime":0.43641620188581554,"extension":5.650526030825218},"index":4,"playId":"6a10e668-1eb5-36dd-81cc-05669299aee9","pitchNumber":5,"startTime":"2026-03-20T04:25:09.377Z","endTime":"2026-03-20T04:25:12.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":84.3,"endSpeed":77.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705716864973354,"aZ":-30.67592303316691,"pfxX":-0.6193194728226921,"pfxZ":0.985112725541839,"pX":0.630561897157703,"pZ":3.2061925697016225,"vX0":-2.427458019110472,"vY0":-122.84720246939082,"vZ0":0.5308897938235184,"x":92.96,"y":152.21,"x0":1.7126652453403233,"y0":50.00475981933692,"z0":5.598201516513232,"aX":-0.94513864193555},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":1.7,"spinRate":2286,"spinDirection":282},"zone":3,"typeConfidence":0.89,"plateTime":0.4461353743294696,"extension":5.531939473795981},"index":5,"playId":"c6eb975c-6b44-3d0b-941f-5a4056224d87","pitchNumber":6,"startTime":"2026-03-20T04:25:33.237Z","endTime":"2026-03-20T04:25:40.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055337650544406,"aZ":-29.4127253421767,"pfxX":9.766635541796656,"pfxZ":1.7767340711439257,"pX":0.6698166848109295,"pZ":2.8778205486560773,"vX0":-4.6037284169404735,"vY0":-124.89132219884131,"vZ0":-1.0392730173879206,"x":91.47,"y":161.08,"x0":1.2848034354875388,"y0":50.00300666678125,"z0":5.755418109255854,"aX":15.171795634806609},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.3,"spinRate":1985,"spinDirection":117},"zone":6,"typeConfidence":0.94,"plateTime":0.44139330413976374,"extension":5.528180557643529},"index":6,"playId":"aea11e86-9407-3a78-8807-3be1edd5acac","pitchNumber":7,"startTime":"2026-03-20T04:25:52.044Z","endTime":"2026-03-20T04:25:55.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678738,"link":"/api/v1/people/678738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":692348,"link":"/api/v1/people/692348"},"third":{"id":806401,"link":"/api/v1/people/806401"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":686823,"link":"/api/v1/people/686823"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":676038,"link":"/api/v1/people/676038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676038,"link":"/api/v1/people/676038"},"credit":"b_ab"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_ab"},{"player":{"id":676038,"link":"/api/v1/people/676038"},"credit":"b_pa"},{"player":{"id":678738,"link":"/api/v1/people/678738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T04:25:55.287Z","atBatIndex":89}]